[plt-scheme] Are booleans s-expressions?

From: David Van Horn (dvanhorn at ccs.neu.edu)
Date: Fri Mar 19 10:28:59 EDT 2010

On 3/19/10 10:20 AM, Matthias Felleisen wrote:
> On Mar 19, 2010, at 10:18 AM, David Van Horn wrote:
>> On 3/19/10 6:52 AM, Matthias Felleisen wrote:
>>> That bug was fixed a week ago. Next release is coming out soon.
>> If you understand S-expressions as anything you can write down with
>> quote notation, then Booleans are not S-expressions in ISL. So what
>> does fixing the bug mean? Can you write #t and #f for Booleans now?
> No. Instead we don't teach about ' in the way older Lispers did :-)

So do you just not teach quote at all?  (I've been tempted to cut quote 
out altogether).

If you do teach it, what do you say quote does?  I would say it's a 
convenient notation for S-expressions, but now I'd have to say it's a 
convenient notation for S-expressions without Booleans.


Posted on the users mailing list.