[racket] for/hash: bad syntax in: for/hash
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!