From ... From: Erik Naggum Subject: char-upcase settable? Date: 1996/08/21 Message-ID: <3049630522715128@arcana.naggum.no>#1/1 X-Deja-AN: 175598564 sender: erik@arcana.naggum.no organization: Naggum Software; +47 2295 0313 newsgroups: comp.lang.lisp according to ANSI X3.226, a conforming program cannot add setf expanders to symbols in the COMMON-LISP package (11.1.2.1.2). it also _seems_ that a conforming implementation cannot add any that aren't specified by the standard. (I haven't found a similarly strong clause in this case.) however, with non-trivial (non-ASCII) character sets, a system needs to be able to control the case conversion. this seems such an obvious thing that I wonder why nobody thought of it. it is a piece of cake to modify a system to offer a setf expander for char-upcase (etc), but my program will be non-conforming if it does, and ugly if I have to use a different function to do this. should I care? #\Erik -- life is hard and then you post.