[r6rs-discuss] macroexpand

From: John Cowan <cowan>
Date: Fri Sep 22 15:32:08 2006

Dan Muresan scripsit:

> But how can I expect this to pass? It has been decided in R5RS that
> define-macro is not necessary. Then, once it became obvious how weak
> syntax-rules are, it has been decided to throw another layer of complexity
> at it -- syntax-case. And with all this stuff, I still can't have all the
> power of Lisp macros... Why is this called progress?

If you want assembly language, you know where to find it.

Seriously, define-macro is like dynamic variable scope: it's great until it
Does The Wrong Thing, and then you have bugs that are very difficult
to find.

-- 
There are three kinds of people in the world:   John Cowan
those who can count,                            cowan_at_ccil.org
and those who can't.
Received on Fri Sep 22 2006 - 15:32:05 UTC

This archive was generated by hypermail 2.3.0 : Wed Oct 23 2024 - 09:15:01 UTC