Search results
Results From The WOW.Com Content Network
Macro key on an old keyboard. A macro key is a keyboard key that can be configured to perform custom, user-defined behavior. Many keyboards do not have a macro key, but some have one or more. Some consider a macro key to enhance productivity by allowing them to do operations via a single key press that otherwise requires slower or multiple UI ...
An anaphoric macro is a type of programming macro that deliberately captures some form supplied to the macro which may be referred to by an anaphor (an expression referring to another). Anaphoric macros first appeared in Paul Graham's On Lisp and their name is a reference to linguistic anaphora—the use of words as a substitute for preceding ...
Thus the Lisp package system provide a viable, complete solution to the macro hygiene problem, which can be regarded as an instance of name clashing. For example, in the program-defined function redefinition example , the my-unless macro can reside in its own package, where user-defined-operator is a private symbol in that package.