Dorai Sitaram <ds26@bunny.gte.com> wrote:
+---------------
| I guess my question should have been: Why allow legal
| identifiers starting with @ if putting a comma in front
| of them won't unquote them the way it does for other identifiers?
+---------------
It *will*, if only you will put some whitespace in to disambiguate
"," from ",@". Consider:
> (define foo '(bar baz))
> (define @foo 'bletch)
> `(gorp ,@foo)
(gorp bar baz)
> `(gorp , @foo)
(gorp bletch)
>
-Rob
-----
Rob Warnock, 8L-846 rpw3@sgi.com
Applied Networking http://reality.sgi.com/rpw3/
Silicon Graphics, Inc. Phone: 650-933-1673
1600 Amphitheatre Pkwy. FAX: 650-933-0511
Mountain View, CA 94043 PP-ASEL-IA