On May 3, 2012, at 1:29 AM, John Clements wrote: > "The earliest Lisp macros took the form of FEXPRs, function-like operators > whose inputs were not the values computed by the arguments but rather the > syntactic forms of the arguments, and whose output were syntactic fragments > to be used in place of the FEXPR's use. In later Lisps, FEXPRs were replaced > by DEFMACRO, a system that allowed programmers to specify source-to-source > transformations that were applied before the program is run."
I have accepted these two sentences as facts for the last 28 years so if you find out that they are wrong, please let us know in which way. -- Matthias ____________________ Racket Users list: http://lists.racket-lang.org/users