2011/9/18 Racket Noob <racketn...@hotmail.com>: >> FWIW, as one PL educator, I don't find that to be something I wish to >> teach to the students who are beginning to learn what is important >> about programming languages. I also don't think that a list is a >> particularly good representation for a function application in an >> implementation and as a mental device I think it can only confuse to >> have two distinct concepts mapping in a single concrete thing. >> >> Robby > > > > Ok, maybe this is not something that's important in other programming > languages, but it *is* important in lisps. As a lisp educator, how can you > *not* to teach this fundamental fact about lisp?
I don't really see how to give a different answer to this question than the one before. I guess I consider myself a more general purpose educator and, IMO, this (flawed) design decision is not worth explaining. Don't get me wrong, there is a LOT to love about Lisp and I am grateful for that heritage and how it shows up in Racket. I just don't consider this particular detail to be the One True Way. Robby _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users