XEmacs CHISE Version 0.23 (加茂)

守岡知彦 / MORIOKA Tomohiko tomo @ kanji.zinbun.kyoto-u.ac.jp
2006年 5月 12日 (金) 02:06:29 JST


XEmacs CHISE Version 0.23 (加茂) を

http://kanji.zinbun.kyoto-u.ac.jp/projects/chise/dist/XEmacs/xemacs-chise-0.23.tar.gz

に置きました。


[主な変更点]

* 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 @ unicode'
    to #x9FA5 temporarily.

  - Add new CCSs `=zinbun-oracle', `=ucs-bmp@{jis|ks|cns}',
    `=adobe-japan1-[0..6]', `=jis-x0208 @ 1978/i1' and
    `=jis-x0208 @ 1978/i-4'.


* Character database

- New functions:

  - ideographic-radical

  - shuowen-radical

- Use `<-formed' instead of `->ideographic-variants'.

- Use `{<-|->}FOO @ component' for relations between Ideographic
  components.

  - Use `<-FOO @ component' instead of `<-ideographic-component-forms'.

  - Use `<-identical @ component' instead of `<-radical'.

- Use `<-FOO' or `<-formed @ 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 @ 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.


などなど。


[注記]

XEmacs CHISE 0.23 をインストールする前に Concord と libchise-0.4.0 を
インストールすることを推奨します(Concord 機能を使わない場合、
libchise-0.3.0 を使うことも可能です)。


[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!
-- 
===『幾千億の分子に分かれても ========================================
     決して忘れない。    
     この宇宙が終るまで』              守岡 知彦 (MORIOKA Tomohiko)
====================== Email: <tomo @ kanji.zinbun.kyoto-u.ac.jp> ======




More information about the CHISE-ja mailing list