Skip to content
Snippets Groups Projects
Commit d4b307df authored by rtoy's avatar rtoy
Browse files

Optimize the completion of the Hangul syllables and the CJK unified

ideographs by using dictionaries.  (Should these dictionaries be part
of unidata.bin so they don't have to be built at run time?  One the
one hand, it makes things simpler, but unnecessarily bloats
unidata.in.  I suspect the hangul syllables and cjk ideographs
characters not not used very often.)

o Change NODE-NEXT and CLOSE-NODE to have an optional parameter for
  the dictionary to use.
o Update UNICODE-COMPLETE-NAME to pass the dictionary to NODE-NEXT and
  CLOSE-NODE.
o Update UNICODE-COMPLETE to use the hangul syllable dictionary and
  the cjk ideograph dictionary when searching.
o Fix typo in UNICODE-COMPLETE.
o Add defvars for dictionaries for hangul syllables and cjk
  ideographs.
o Add functions to build the hangul and cjk dictionaries.
o Steal the implementations of BUILD-DICTIONARY, NAME-LOOKUP, and
  ENCODE-NAME from tools/build-unidata.lisp.
parent 3972cd79
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment