| Is there a technical reason for having back-quote as a separate notation? Why can't an ordinary quote be unquotable? I've always wondered if this is just an onion. And while I'm at it, I always felt ,x looked kind of funny. I guess , was chosen because it's kind of inverse of `, but if we're getting rid of ` that doesn't apply any more. So how about using $ or even ` to unquote? And last, but not least, since @ can only be used while unquoting, why do I have to write ,@ ? Why not just @ by itself? This, btw, does not conflict with the idea of allowing @ outside of quoted lists. The @ could splice regardless of the quoteness of the surrounding list. Does anybody else feel that '(a b @args $x)
is at least as readable as `(a b ,@args ,x)
|