[plt-dev] #hash vs. #s

From: Dave Herman (dherman at ccs.neu.edu)
Date: Fri Feb 6 17:44:26 EST 2009

>> 1) qq leaves the key position quoted and interprets the value position.
>> 2) qq errors on any occurrence of `unquote' in a key position.
>> 3) scrap this whole extension and leave `qq' as is.
> I like 2. It seems like a sensible and useful extension. The change
> could potentially break some old code, but that seems unlikely.

Okay. I've implemented everything but the check for `unquote'. Is there 
any easy way to traverse an entire S-expression looking for occurrences 
of `unquote'? I'm not sure what the full definition of mzscheme 
S-expression is (pairs, structs, vectors, hashes, boxes, ...).

Thanks again,

Posted on the dev mailing list.