Subject: Re: basic question about packages
From: rpw3@rpw3.org (Rob Warnock)
Date: Thu, 21 Aug 2003 07:54:15 -0500
Newsgroups: comp.lang.lisp
Message-ID: <QeydnVCg7oVqXdmiXTWc-w@speakeasy.net>
Thomas A. Russ <tar@sevak.isi.edu> wrote:
+---------------
| rpw3@rpw3.org (Rob Warnock) writes:
| > Which is also why everybody likes to use uninterned symbols to specify
| > the symbol names, to avoid polluting the COMMON-LISP-USER package (or
| > whatever package you're in).  But you knew that...  ;-}
| 
| Actually, I prefer to use strings instead.
+---------------

Then how do you make your code portable between implementations that
have different default READTABLE-CASE conventions?!? The advantage
of uninterned symbols is that the strings they get interpreted as
(in DEFPACKAGE forms) are automatically of the "right" case, no matter
what the default READTABLE-CASE is...


-Rob

-----
Rob Warnock, PP-ASEL-IA		<rpw3@rpw3.org>
627 26th Avenue			<URL:http://rpw3.org/>
San Mateo, CA 94403		(650)572-2607