[r6rs-discuss] macroexpand

From: Dan Muresan <dan-r6rs>
Date: Fri Sep 22 16:07:11 2006

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

You're kidding, right? In Lisp?

Actually, if I could find a Lisp with first-class continuations, a
non-abrasive community and good FFI support, I might switch. The community
part is the hardest.

> 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.

How ironic you should say that. I thought that's the way Blub programmers
talk about advanced features in Lisp, Scheme and ML.

You do realize, of course, that I'm already doing things with define-macro
/macroexpand that cannot be done without them? And you're saying the
language should protect me from myself and the things I have accomplished?
Thanks, but no thanks.



Dan Muresan
http://alumnus.caltech.edu/~muresan
Received on Fri Sep 22 2006 - 16:06:31 UTC

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