> I kindly suggest the thought that omitting the quote is precisely what > makes things harder for beginners. It seems to suggest to the > untrained that REPL is returning something that is not a value. As > Matthias and others have pointed out, you can not take the "value" (1 > 2 3) and use it somewhere else. What sense does that make? > I think beginner should understand that list is basic lisp notion which serves (at least) two purposes: 1) list as data: as in (1 2 3) or as in whole lisp program or 2) list as expression denoting function application: as in (+ 1 2) Once when above two points is understood, there is no confusion at all. I think that masking those facts when teaching doesn't contribute to beginner's greater understanding of the true nature of lisp.
_________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users