XEmacs CHISE Version 0.23 (Kamo)
守岡知彦 / MORIOKA Tomohiko
tomo at kanji.zinbun.kyoto-u.ac.jp
Fri May 12 01:58:12 JST 2006
XEmacs CHISE Version 0.23 (Kamo) is available at:
http://kanji.zinbun.kyoto-u.ac.jp/projects/chise/dist/XEmacs/xemacs-chise-0.23.tar.gz
[Major changes]
* Add Concord (prototyping object oriented database) support
- Add new option `--with-concord'.
- Add code to detect libconcord.
- When Concord feature is enabled, XEmacs CHISE provides `concord'.
So you can check Concord feature is enabled or not by the following
code:
(featurep 'concord)
- New types when Concord feature is enabled:
- concord-ds
- concord-object
- New functions when Concord feature is enabled:
- concord-ds-p
- concord-ds-directory
- concord-assign-genre
- concord-genre-ds
- concord-genre-directory
- concord-make-object
- concord-object-p
- concord-object-id
- concord-object-get
- concord-object-put
- concord-object-spec
- concord-feature-list
- concord-for-each-object-in-feature
- concord-decode-object
- New readable S-expression when Concord feature is enabled:
#s(concord-object genre <GENRE-NAME> =id <OBJECT-ID>)
is for concord-object of which genre-name is <GENRE-NAME> and
object-id <OBJECT-ID>.
* Character feature
- For each character relation feature `{<-|->}FOO', function
`put-char-attribute' sets up the reversed link `{->|<-}FOO'.
* CCS
- Change `max-code' of CCS `=ucs-bmp-cjk' and `=ucs-bmp-cjk at unicode'
to #x9FA5 temporarily.
- Add new CCSs `=zinbun-oracle', `=ucs-bmp@{jis|ks|cns}',
`=adobe-japan1-[0..6]', `=jis-x0208 at 1978/i1' and
`=jis-x0208 at 1978/i-4'.
* Character database
- New functions:
- ideographic-radical
- shuowen-radical
- Use `<-formed' instead of `->ideographic-variants'.
- Use `{<-|->}FOO at component' for relations between Ideographic
components.
- Use `<-FOO at component' instead of `<-ideographic-component-forms'.
- Use `<-identical at component' instead of `<-radical'.
- Use `<-FOO' or `<-formed at FOO' instead of `->decomposition' for
compatibility mapping to single character tagged `FOO'.
- Omit `->decomposition' for compatibility mapping to single character
tagged `narrow' if the same information is stored in `<-halfwidth'
field.
- Use `=decomposition' instead of `->decomposition'.
- Use `=>decomposition at FOO' for compatibility decomposition mappings.
- Rename `<-compatibility' to `<-compat'.
- Rename `<-bopomofo' to `<-Bopomofo'.
- Use `{<-|->}s/FOO' for semantic relation
- Use `{<-|->}s/active' for semantic relation `active'.
- Add some missing relations about Ideographic components.
- Use `zhengzitong' instead of `zhengzi-tong'.
- Use <CJK RADICAL PERSON> instead of U+4EBB in
`ideographic-structure'.
- Add some missing relations between Ideographic characters.
- Add some Adobe-Japan1-5 code points.
- Add some definitions about Oracle-Bones characters.
- Add/fix/modify character feature database.
etc.
[Note]
We recommend to install Concord and libchise-0.4.0 before installing
XEmacs CHISE 0.23.
[Configuration]
Run the program `configure' with --with-chise option in the top level
directory. In some OS, --pdump is also required.
For example in Linux:
% ./configure --with-chise --without-xim --pdump
For example in Mac OS X with fink:
% ./configure --with-chise --without-xim --pdump \
--site-includes=/sw/include --site-library=/sw/lib
In Mac OS X with Apple's X11, it is better to add
--with-dialogs=athena --with-widgets=athena --with-athena=3d
[Build]
Run the program `make' as follows:
% make
[Install]
Type `make install' as follows:
% make install
Happy Hacking!
--
tomo.
More information about the CHISE-en
mailing list