- The demo programs are now fully qualified with a
net.didierverna.clon.demo
prefix. This avoids polluting global namespaces and makes Quickref find Clon's primary system correctly.
- Make the
termio
subsystem loadable on its own (this fixes an issue with Quicklisp). - Support automatic printing of help on errors.
- More infrastructure overhaul.
- More flexible auto-detection of
termio
. - The
exit
function is now deprecated in favor ofuiop:quit
. - Improved support for interactive use.
- Support for dumping executables via ASDF's
program-op
. - The documentation on application delivery has been expanded.
- Clon now depends on
named-readtables
. - Bug fixes:
- Fix some readtable problems with CCL, CLISP, and ECL.
- Clon now compiles its
termio
support correctly with a C++ based ECL. - Fix one problem in path options'conversion protocol.
- Other various bug fixes.
- Huge infrastructure overhaul (mostly done by Faré).
- The system and package name(s) have moved from a
com.dvlsoft
prefix tonet.didierverna
.
- Improved support for ABCL.
- Clon now switches to restricted mode in SBCL if the
CC
environment variable is not set. - The
dump
macro now accepts a&rest
argument that is passed on to the underlying implementation-specific dumping protocol. - The distrivution now provides a
contrib
subdirectory.
- Support for LispWorks.
- Backward incompatible changes:
*current-context*
has been renamed*context*
.*default-synopsis*
has been renamed*synopsis*
.- SBCL 1.0.57 is now required (new quitting protocol).
- Improved support for terminal autodetection and stream handling.
- Support for ACL.
- New, more user-friendly, error handler.
Usage:
--clon-error-handler=interactive
. - New option
--clon-lisp-information
. - Command-line polling via
cmdline-options-p
andcmdline-p
. - Improved support for usage in interactive Lisp images (not dumped executables).
- Pre-load configuration facility through a global variable
cl-user::com.dvlsoft.clon.configuration
. :restricted
mode (configuration option) for explicitly prohibiting the use IOCTL calls to communicate with TTYs.
- Several error handling related bug fixes.
- Switch from GNU GPL to BSD licencse.
- CFFI dependency for CLISP is now optional.
- Support for ABCL, modulo a dependency on CFFI.
- Support for CLISP, modulo a dependency on CFFI.
- Support for ECL.
- Support for CCL.
- Support for CMU-CL.
- New DUMP funciton.
- Support for the COLUMNS environment variable.
- New function NICKNAME-PACKAGE.
- Documentation updates.
Bug fixes and documentation updates.
- Support for ASDF Install.
- Support for ASDF 2.
- Protect pathnames containing whitespaces.
- First public release.
- Only supports SBCL.