[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: CHPROP
- To: (BUG LISPM) at MIT-AI, NIL at MIT-MC
- Subject: Re: CHPROP
- From: GLS@MIT-AI
- Date: Thu ,22 Dec 78 14:12:13 EDT
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