[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: CHPROP



CC: GLS at MIT-AI
MC:NIL;CHPROP > has a revised proposed character standard
which I think will be suitable for both NIL and LISP machine.
Highlights of the changes:
[a] At RMS' suggestion, the silly mapping functions have
been removed.  Defining a mapping between characters and
fixnums does the job.
[b] A standard READ syntax is defined for both graphic and
non-graphic characters.
[c] A better distinction is made between the absolutely
minimal subset and suggested extensions.
[d] Some extra functions and predicates are defined,
mostly insprired by the LISP Machine (whenever the LISP
machine has already implemented something, the proposal
uses that name, tempted as I was to change it!).  Examples
include UPPERCASEP, CHAR-UPCASE, CHAR=, and CHAR-EQUAL.
[e] Tentative code for all these new primitives is
included for both VAX (S-1?) and LISP Machine.
[f] A firmer proposal for mouse character encodings,
plus a proposed new MOUSE-BUTTON-ENCODE function
(untested!) for the LISP Machine are included.

As always, comments are solicited -- this thing will
probably need yet another round of revision.
-- Quux