From ...
Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsfeed.gamma.ru!Gamma.RU!newsfeed1.bredband.com!bredband!uio.no!nntp.uio.no!ifi.uio.no!not-for-mail
From: Erik Naggum
Newsgroups: comp.lang.lisp
Subject: Re: Why learn Lisp
Date: 29 Aug 2002 00:49:23 +0000
Organization: Naggum Software, Oslo, Norway
Lines: 23
Message-ID: <3239570963748240@naggum.no>
References: <86lm6s91b5.fsf@gondolin.local.net> <3239467778955852@naggum.no> <87fzwywwe1.fsf@darkstar.cartan>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Trace: maud.ifi.uio.no 1030582163 13761 129.240.64.16 (29 Aug 2002 00:49:23 GMT)
X-Complaints-To: abuse@ifi.uio.no
NNTP-Posting-Date: 29 Aug 2002 00:49:23 GMT
Mail-Copies-To: never
User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2
Xref: archiver1.google.com comp.lang.lisp:39039
* Nils Goesche
| So, the printed representation is determined at the time a symbol is
| interned?
The time of first read seems like a better option. That is, only the reader
should remember the case to be preserved. This might involved some more
housekeeping information.
| If yes, suppose I have two files containing our symbol. Once it is written
| `foo', once `Foo'. Will the printed representation now depend on the order
| the files are loaded?
It might, but again, I think the first time you write a symbol's name, it
should honor your choices. You should also be able to "reset" this flag.
But in general, this is a very messy thing. It gets messier the more you
think about it.
--
Erik Naggum, Oslo, Norway
Act from reason, and failure makes you rethink and study harder.
Act from faith, and failure makes you blame someone and push harder.