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.