The read behavior of #hash/#hasheq and #s is different; the former 
always `quote' their body whereas the latter allows quasiquotation:

     > (define x 42)
     > `#hash((x . ,x))
     #hash((x . ,x))
     > `#hasheq((x . ,x))
     #hasheq((x . ,x))
     > `#s(x ,x)
     #s(x 42)

I don't know if it's too late for an incompatible change, but allowing 
quasiquotation of #hash/#hasheq seems more useful, no?

Dave

Reply via email to