Revisions made by JK (jiri@icpf.cas.cz), 2/2001:

edict: - damaged block from `tusk' to `unalienable' was fixed using
         Webster's New World Dictionary
       - a few small changes/fixes

main.cc: - if a word is not found, it is lowercased and searched
           again.  This allows to paste UPPERCASE synonyms
         - word(s) can be entered as command line arguments
         example:
           $ eedic WALRUS

Makefile: `make build' makes the binary index file from eedic

sortidx.c
idx2bin.c
makeidx.c : return 0 added to main() not to confuse `make build'

====================================================================

Features 

  I have revised 'eedic' to slove some problems.
  I don't know where it is from... :)  [better not to know / JK]
  Let me know if you think you have the originality. 
  The new one supports
     1. Inexact matching using string distance
     2. Very fast initializing.
     3. Not using up much main memory (almost.. none)
        instead of,  using up one more file pointer.
     4. Can input idiom.
  Please Replace old eedic with this new one..

     eedic/edict ----> New dictionary..
                       ( I have just fixed some noised word ) 
     eedic/edict.bdx ----> New index file not ASCII but BINARY..
     eedic/eedic ----> Executable file 
     eedic/main.cc dic.cc editdict.cc dic.hh ---> eedic source
     eedic/makeidx sortidx idx2bin ----> 
		utilities source for making binary index file

Installation Guide

  1. In Makefile
    -> assign suitable top directory to install
	e.g.) PREFIX = /usr/local
    -> change the compiler names (CC, CPP), if needed
    -> check flags
    -> in the case of problems, try `makefile.digital' [JK]
  2. make
  3. make build # [JK]
  4. make install # you may need to be a root

Usage

  1. You can use your own dictionary file for eedic.
	'setenv DICTIONARY /home/jhheo/myedict'

  2. You can build the binary index file for your own dictionary "myedict.bdx"
     with the following three commands.
	'makeidx myedict'
	'sortidx myedict.idx'
	'idx2bin myedict.idx'


--------------------________-------------------------------- 
   ////|\\\\       / Nice   \
    | . . |       /  To      \
   O|  ^  |O   oO \ Meet you!/
    |  V  |  .'    \________/
    \_____/
       Heo, Junhyeok
       Computer Science Department
       Korea Advanced Institute of Technology and Science
       the E-mail address 
	    jhheo@vr.kaist.ac.kr
------------------------------------------------------------
