Eli Barzilay scripsit:

> [*] As an aside, this is exactly why I like `syntax-case' as a base
> system: instead of going with some obscure `rename' function or some
> representation of the lexical environment that surrounds a macro use,
> it deals directly with "symbols + some opaque value" where the latter
> represents the lexical information of the identifier and there is no
> need to understand what is actually kept there.

And things like this are exactly why I dislike and avoid all low-level
macro systems and stick with syntax-rules:  I consider hygiene-breaking
about the same as dynamically scoped local variables, or goto: "an
invitation to make a mess of one's program."

I want a module system.  I don't insist that it be writable in the
macro system.

-- 
John Cowan   [email protected]    http://ccil.org/~cowan
You cannot enter here.  Go back to the abyss prepared for you!  Go back!
Fall into the nothingness that awaits you and your Master.  Go! --Gandalf

_______________________________________________
r6rs-discuss mailing list
[email protected]
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss

Reply via email to