Subject: char-upcase settable? From: Erik Naggum <erik@naggum.no> Date: 1996/08/21 Newsgroups: comp.lang.lisp Message-ID: <3049630522715128@arcana.naggum.no> 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.