[plt-dev] #hash vs. #s
>> 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,
Dave