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
