Subject: Re: when are macros useful? From: Erik Naggum <erik@naggum.net> Date: Sun, 01 Jul 2001 08:56:38 GMT Newsgroups: comp.lang.lisp Message-ID: <3202966596699145@naggum.net> * Ted Sandler <tedsandler@worldnet.att.net> > Hi, I've read that lisp macros enable one to do things "undoable" in > most other languages. I was wondering what some examples of these > undoable things are, and how they would be implemented using macros. Macros can change the syntax of the language or implement a sub-language, both of which are translated into the regular language before compilation and/or evaluation. This is due to the lack of structure to Lisp forms, the flexibility in evaluation rules, and the uniformity of representation of language elements. #:Erik -- Travel is a meat thing.