[racket] [plai] consistent output

From: Neil Toronto (neil.toronto at gmail.com)
Date: Sun Nov 20 15:27:10 EST 2011

On 11/20/2011 08:16 AM, Eric Tanter wrote:
>>> For teaching, the problem with output '(1 2) is
>>> the need to explain (or try to ignore) the quote.
>>
>> PLAI uses `quote' for lists starting on page 8, so if you're teaching
>> with the book, it may not be worthwhile to avoid `quote'.
>
> Strictly speaking, it's not. It says "we can use the quote notation to simulate read."
> In the book, `read' comes with the need to start parsing. In my case, I have to start with 2 weeks of intro to Scheme before entering into PLAI (Scheme basics, higher-order programming, recursive definitions, design recipe). 2 weeks where I technically don't need `read' (or `quote') at all.

We do the same here, but we use the HtDP student languages. Besides 
putting off quote syntax, it lets us use the algebraic stepper. Is that 
an option for you?

Neil T


Posted on the users mailing list.