Matthias wrote:
Do you think these give a better explanation of macros? On the
whole, I have found Teach Yourself Scheme relatively easy to
follow.
Yes, but when it comes to macros, it espouses a view that was never
compatible with any Report on Scheme and is even old-school for plain
Lisp. If you care about Scheme per se, see Dybvig's book. If you wish
to study the most powerful macro technology in the world, study the
Guide. -- Matthias
This comment is about more than macros: Since students are often drawn
to TYS even though I never mention it to them, I've always been tempted
to "translate" TYS into what is now Racket, not just literally but with
some of the HtDP philosophy infused. While I think the Guide is great,
as are HtDP and HtDP/2e, I wonder if there is some value in a document
of the length of TYS, and whether TYS can serve as a model. --PR
_________________________________________________
For list-related administrative tasks:
http://lists.racket-lang.org/listinfo/users