[racket] Quoted expressions in #lang racket

From: Robby Findler (robby at eecs.northwestern.edu)
Date: Sun Sep 18 16:44:03 EDT 2011

2011/9/18 Racket Noob <racketnoob at 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.


Posted on the users mailing list.