[Top][All Lists]

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

Re: case-table functions clobbering extra slots

From: Kenichi Handa
Subject: Re: case-table functions clobbering extra slots
Date: Wed, 26 Jan 2005 15:56:34 +0900 (JST)
User-agent: SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.2 Emacs/21.3.50 (sparc-sun-solaris2.6) MULE/5.0 (SAKAKI)

In article <address@hidden>, Dave Love <address@hidden> writes:
> As far as I remember, after I tested the setting the case table
> interactively with success, I put the same thing in the appropriate
> place in characters.el and then wondered why it didn't work in the
> dumped Emacs.  It's possible it could go at the end of characters.el,
> but I don't know whether that would cause trouble and it wouldn't work
> if anything subsequently called set-case- functions.

It's impossible to automatically rebuild upcase, canon, and
eqv tables from downcase table if there are many to one
mapping in downcase table.  So, I think we should maintain
both downcase and upcase tables in set-case- functions.
And, for that, we need a function to setup an upcase table
from a downcase table.

In addtion, to specify one-way case conversion
(e.g. small-letter-final-sigma --up--> capital-letter-sigma)
we need new functions (for upcase only and for downcase
only) or an optional arg in set-case-syntax-pair.

What do you think?  Shall I work on this matter along this
line?  Which is better, new functions or a new arg.

Ken'ichi HANDA

reply via email to

[Prev in Thread] Current Thread [Next in Thread]