Subject: Re: RnRS legal identifier names
From: rpw3@rigden.engr.sgi.com (Rob Warnock)
Date: 1999/10/01
Newsgroups: comp.lang.scheme
Message-ID: <7t223j$c9c9d@fido.engr.sgi.com>
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