[racket] Newbie question: Teach Yourself Scheme in Fixnum Days - macros

From: Matthias Felleisen (matthias at ccs.neu.edu)
Date: Wed Mar 30 12:00:43 EDT 2011

On Mar 30, 2011, at 11:20 AM, Prabhakar Ragde wrote:

> 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

Go ahead. I am sure Dorai won't mind. Dorai? 

Posted on the users mailing list.