There must be great reasons why this would be horribly wrong, but why shouldn't macros and syntaxes be passed as first class objects, method parameters, return values etc.?
Note that I'm asking why it shouldn't and not why it's not. I'm talking about the theoretical possibility, not an actual implementation.
_________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users