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.