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

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
Omaha, NE