Subject: Re: RnRS legal identifier names
From: (Rob Warnock)
Date: 1999/10/01
Newsgroups: comp.lang.scheme
Message-ID: <7t223j$>
Dorai Sitaram <> 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 Warnock, 8L-846
Applied Networking
Silicon Graphics, Inc.		Phone: 650-933-1673
1600 Amphitheatre Pkwy.		FAX: 650-933-0511
Mountain View, CA  94043	PP-ASEL-IA