BEE Lisp Functions Reference

<list> DEFMACRO (name parameters body)

Defines marco and returns its body. Unlike function, macro body is inserted in place of its call.

Example:

(DEFMACRO println (text)

     (PRINT text)

     (PRINT “\n”)

)