Unicode (Was: mikemac's proposal)
Christopher J. Vogt
vogt@novia.net
Sat, 10 May 1997 10:08:09 -0500
At 9:24 PM -0500 5/9/97, Gilbert Baumann wrote:
>"Peter.VanEynde" <s950045@uia.ua.ac.be> writes:
>>
>> On Fri, 9 May 1997, Pierpaolo Bernardi wrote:
[...]
>
>
>BTW. Could somebody tell me why the readtable is in the global
>variable *READTABLE* and not associated with the stream? That would
>much more useful. Same goes with all the other variables, which
>control the printing and reading of lisp data. This always bothered
>me.
I can't answer you definitely. However, in practice you don't need to
munge these things very often, so there is just 1 copy of the state. On
the rare occasions that you do need to change them, you simply *BIND* them
and dynamic binding takes care of everything. e.g.
(let ((*readtable* my-readtable))
(with-open-file ...
...
))
[...]
Christopher (Chris) J. Vogt
mailto:vogt@novia.net
Omaha, NE
http://www.novia.net/~vogt/