Next: , Previous: , Up: lang   [Index]


1.8 Maker syntaxes

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.))