[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: macros vs. blocks

>>>>> "Anton" == Anton van Straaten <anton@appsolutions.com> writes:

Anton> The paper also gives the example of SSAX, a very powerful SAX parser
Anton> framework.  This uses a top-level macro, SSAX:make-parser, which builds a
Anton> parser based on user-provided callbacks.  This is described here:
Anton> http://okmij.org/ftp/Scheme/xml.html

While everything else you say is true, SSAX:make-parser is a poor
example for an intrinsic use of macros: it's a macro purely for
efficiency reasons (at least it was the last time I looked at it) and
has a trivial counterpart in procedural form.

Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla