On Fri, Jul 30, 2010 at 5:30 AM, Shriram Krishnamurthi <s...@cs.brown.edu> wrote: > > My experience teaching Scheme beginners is that Lisp-style prefix for > arithmetic is NOT a problem; they get the hang of it quickly. It's > when things start to nest and parens start to add on that they start > to get frustrated. (COND is a special pet peeve.)
If I dig through the remainder of my memory, I recall that I found COND just a tad tricky. It was LET that I had problems with. I used to write out the expansion ((lambda (foo bar) body) (baz x) (quux y)) and then `unexpand' it (let ((foo (baz x)) (bar (quux y))) body) -- ~jrm _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/dev