Yesterday, Matthias Felleisen wrote: > > Would syntax/parse have done better?
For what Marijn does, I think that he'd end up with the same error. IME, every time I've seen a code walker they're an indication of either not knowing how to use the macro system well enough, or if there's no way to do that, then it's an indication of a gap in the system. The only sane code walker, IMO, is one that expands the code and then uses `kernel-syntax-case' with the result. -- ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay: http://barzilay.org/ Maze is Life! ____________________ Racket Users list: http://lists.racket-lang.org/users