Subject: Re: char-upcase settable?
From: Erik Naggum <erik@naggum.no>
Date: 1996/08/24
Newsgroups: comp.lang.lisp
Message-ID: <3049915131772529@arcana.naggum.no>


Barry Margolin posts an objection to a function `(setf char-upcase)' that
it would be like `(setf 1+)'.  point taken, but I see it much more as the
equivalent of `(setf aref)', which can also take a constant index and
modify it.  a function `(setf char-upcase)' may not be the best solution,
but as I indicated previously, the lack of standardized means to define
your own repertoires, encodings and external-format, makes the whole
business of support for international character sets stand on somewhat
loose ground.  Barry also points out that upcasing and downcasing is
dependent on the "locale", for lack of a better term, and I must in turn
point out that although, e.g., ANSI/ISO C, has done a bad job at tackling
this issue, it seems to be done right in ANSI Common Lisp, but not taken
far enough to be expected to be useful.

but enough of this, I'll have to think up a more general solutions to this
now that I know what the standard says on setf methods.  thanks, Barry!

#\Erik
-- 
my other car is a cdr