You need CLISP or SBCL to compile this software. CLISP produces smaller binaries.
To compile with CLISP and install:
make
make install
make clean
To compile with SBCL and install:
make lisp=sbcl
make install
make clean
You can modify the installation directories by providing a prefix as follows
make install prefix=/my/prefix
By default prefix is set to /usr/local.
Uninstall:
make uninstall
or
make uninstall prefix=/my/prefix
SCDICT keeps user-specific files in the ~/.scdict directory. These directories are unaffected by uninstallation.
SCDICT can also be used as a Lisp library in a Lisp environment.
It has been tested with CLISP and SBCL.
The Lisp code is collected in the lisp directory.
The entry point is the function SCDICT:MAIN which accepts a list of command line arguments.
scdict:main('("dictionary" "install" "-r" "my-file.scdict"))
is equivalent to
scdict dictionary install -r my-file.scdict