Next: , Up: syntaxes   [Index]


1.7.1 Special definitions

The following bindings are exported by the library (vicare language-extensions syntaxes).

Macro: define-exact-integer->symbol-function ?who (?code ...)

Define a function used to convert exact intgers to the corresponding symbolic name. Expand to:

(define (?who code)
  (define who '?who)
  (with-arguments-validation (who)
      ((exact-integer      code))
    (case code
      ((?code)     '?code)
      ...
      (else #f))))