From ... From: Erik Naggum Subject: Re: char-upcase settable? Date: 1996/08/24 Message-ID: <3049915131772529@arcana.naggum.no>#1/1 X-Deja-AN: 176263689 sender: erik@arcana.naggum.no references: <3049630522715128@arcana.naggum.no> <4vj25k$n35@tools.bbnplanet.com> <3049801031853023@arcana.naggum.no> <4vlfi2$p7i@tools.bbnplanet.com> organization: Naggum Software; +47 2295 0313; http://www.naggum.no newsgroups: comp.lang.lisp 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