macro-expand

(macro-expand expr)


Description:

Expand expr where expr is a list containing a macro expression


Arguments:

           expr -- a list containing a expression


Returns: boolean


Examples:

(define-macro (myprint a b . rest)

    `(print ,a ,b ,@rest))


(macro-expand '(myprint 'me 'you 'us 'them))



Back to index