Next: custom-ports, Previous: syntaxes, Up: lang [Index]
The library (vicare language-extensions makers)
provides a
constructor for macro definitions; its nominal purpose is to define
macros which wrap constructors for records and similar entities,
allowing the use of “keywords” to specify non–positional arguments.
To avoid identifiers collision, it is suggested to import this library with prefix ‘mk.’, as in:
(import (vicare) (prefix (vicare language-extensions makers) mk.))
• makers intro: | Introduction to maker macros. | |
• makers api: | Defining makers. |