[plt-scheme] hygienic macros

From: Eli Barzilay (eli at barzilay.org)
Date: Sat Apr 3 23:24:03 EST 2004

On Apr  3, Bruce Hauman wrote:
> I am not sure what Eli is getting at.

Just to put things straight, my only contribution was pointing out the
fact that `cdr' cannot be used on a syntax object as in TSPL...

> However, it seems that as written _rand_ gains little from being a
> macro in Scheme.  It would be better as a procedure in this
> instance.

Well, it does get a different evaluation rule and no need for
closures, but I think that the original intent was to just learn about
macros.

-- 
          ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:
                  http://www.barzilay.org/                 Maze is Life!


Posted on the users mailing list.