Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Help me understand common lisp macros

Name: Anonymous 2009-10-24 15:36

What can common lisp macros do that can't be done by a function that uses eval and gets quoted arguments?

Name: Anonymous 2009-10-24 18:37

>>1
They can avoid slow calls to EVAL, they can avoid the need for lots of quoting when called, and they can let the programmer actually refer to variables. If you'd taken 30 seconds to try >>3 in CL, you would have found that it doesn't work.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List