[plt-scheme] Problem with syntax-case macro under MzScheme 352
On Sep 9, Blake McBride wrote:
>
> I can't hardly imagine making it any more complicated. The simplest
> things are made rocket science with define-syntax and friends. Lisp
> macros may not be perfect but normal people (those who don't devote
> their life to understanding the intricacies of syntax-case) can use
> and understand it. Syntax-case is killing scheme.
This paragraph is very arguable. It generally depends if by `the
simplest things' you mean `macros that capture bindings' or `macros
that respect lexical scope'. CL goes with the former, and Scheme with
the latter.
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://www.barzilay.org/ Maze is Life!