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