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
_________________________________________________
For list-related administrative tasks:
http://lists.racket-lang.org/listinfo/users