━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ABCL 1.9.2 FOR MIDSUMMER'S EVE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
On the threshold of the Northern Hemisphere's Midsummer's Eve, we unveil the second revision of the Tenth Edition of the Armed Bear Common Lisp implementation, viz. abcl-1.9.2.
Most notably, we are pleased to present the fruits of Alejandro Zamora Fonseca's labors on an interpreted implementation of CL:STEP with the first release of the ABCL-STEPPER contrib. See https://abcl.org/svn/tags/1.9.2/contrib/abcl-stepper/README.markdown for more details. This implementation was the subject of his demonstration https://zenodo.org/record/7815887 as this year's European Lisp Symposium.
The POSIX-SYSCALLS contrib now provides the ability to set environment variables under UNIX systems https://abcl.org/trac/changeset/15700, as well as providing an example of how best to add abstract additional functionality to the core implementation.
This release also features a substantially re-worked Gray Stream implementation which fixes enough our implementation to be a first class citizen of SLIME's usage. With the next release of SLIME, one will have to use abcl-1.9.2 in order to use the slime-repl. See https://github.com/slime/slime/pull/765 for more details.
The ASDF-JAR contrib has been restored to a usable functionality, which includes re-packaging of ASDF systems from within jar files as well as better abstraction for finding non-source artifacts. Please refer to https://gitlab.common-lisp.net/abcl/abcl/-/blob/master/contrib/asdf-jar/README.markdown for a refresher on what facilities ASDF-JAR provides for the aspiring ASDF packager.
A complete list of changes may be viewed at https://abcl.org/svn/tags/1.9.2/CHANGES.
The release itself is available at https://abcl.org/releases/1.9.2/.