> 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

Reply via email to