Clon
is an ASDF 3 library. It currently works on Unix (including
MacOS X) and Windows (Cygwin or MinGW) and has been ported to 8 Common Lisp
implementations. It requires editor-hints.named-readtables
. The
following table lists the supported platforms and some additional,
platform-dependent dependencies.
Compiler | Minimum Version | Dependencies |
---|---|---|
SBCL | 1.0.56 | |
CMU-CL | 20b | |
CCL | ||
ECL | 11.1.22 | |
CLISP | cffi (optional) | |
ABCL | 1.1.03 | |
Allegro4 | cffi (optional) | |
LispWorks | cffi (optional) |
As mentioned in the above table, CLISP, Allegro and LispWorks dependency
on cffi
is optional. They need cffi
in order to implement
terminal autodetection only (note that many other implementations come
with their own foreign function interface). If cffi
cannot be
found when the ASDF system is loaded (or in the case of CLISP, if it has
been compiled without ffi
support), you get a big red blinking
light and a warning but that’s all. Clon
will still work, although in
restricted mode.
Clon
’s ABCL port currently has two limitations:
putenv
or setenv
function (!!),
the modify-environment
restart, normally proposed when an
environment variable is set to a bogus value, is unavailable
(see Error Management in The Clon End-User Manual).
more precisely, git revision 3e2e5f9dc3c5176ef6ef8d7794bfa43f1af8f8db
more precisely, svn trunk revision 140640
both standard and modern images are supported