| 1. | Syntactic closures and explicit renaming are two other alternative macro systems.
|
| 2. | Carpenter says that Melissa illustrates the power of the Microsoft Word macro system.
|
| 3. | Lisp uses this to implement a very powerful macro system.
|
| 4. | The R6RS Scheme standard adopted the syntax-case macro system.
|
| 5. | Most Scheme implementations also provide additional macro systems.
|
| 6. | The measurement techniques used for macro systems cannot be directly used for measurement of parameters in nanosystems.
|
| 7. | Many Lisp dialects exploit this feature using macro systems, which enables extension of the language almost without limit.
|
| 8. | Some themes and macros from version 0.9 were still compatible with 1.0, although the macro system was updated.
|
| 9. | However, syntax-rules is not able to succinctly describe certain classes of macros and is insufficient to express other macro systems.
|
| 10. | Among popular ones are explicit renaming macros and define-macro, a non-hygienic macro system similar to defmacro system provided in Common Lisp.
|