[plt-scheme] Re: Scheme workshop survey

From: Matthias Felleisen (matthias at ccs.neu.edu)
Date: Sat Oct 18 07:49:22 EDT 2008

Alan, Marc didn't ask for us to evaluate the thing, which in any case  
is Scheme-specific silliness. He asked what is the value of (car ...)  
and the value -- as opposed to what you see on the screen -- is  
definitely '(a b c). After all, it is possible to take the car of  
that value again, yet one thing you wouldn't want to do is to run  
(car (a b c)) because that goes nowhere.

Lispers and Schemers have failed to really articulate semantics  
properly for a long time now. Read Wadler's Calculating is better  
than Scheming. He's right.

-- Matthias

On Oct 18, 2008, at 12:56 AM, Alan Watson wrote:

> Shriram,
> (car '((a b c) x y z)) does not evaluate to (quote (a b c)). You  
> are confusing a value with a literal datum that evaluates to the  
> same value.
> Regards,
> Alan
> -- 
> Alan Watson
> http://www.alan-watson.org/
> _________________________________________________
>  For list-related administrative tasks:
>  http://list.cs.brown.edu/mailman/listinfo/plt-scheme

Posted on the users mailing list.