Subject: char-upcase settable? From: Erik Naggum <email@example.com> Date: 1996/08/21 Newsgroups: comp.lang.lisp Message-ID: <firstname.lastname@example.org> according to ANSI X3.226, a conforming program cannot add setf expanders to symbols in the COMMON-LISP package (18.104.22.168.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.