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 <…
If one has been hesitating about using the latest ABCL because one "never uses a dot oh release", we have now sloughed off abcl-1.9.1 for your appraisal from the depths of a Bear's long winter nap. Now one can use the somewhat less buggy version of the Tenth Edition of Armed Bear Common Lisp, available, as usual, at < https://abcl.org/releases/1.9.1/ > or (shortly) via Maven <…
Under the gathering storms of the Fall 2020, we are pleased to release ABCL 1.8.0 as the Ninth major revision of the implementation. This Ninth Edition of the implementation now supports building and running on the recently released openjdk15 platform. This release is intended as the last major release to support the openjdk6 openjdk7, and openjdk8 platforms, for with abcl-2.0.0 we intend to move…
With gentle prodding, the Bear has released ABCL 1.7.1 , a decidedly minor release correcting a few bugs resulting from the overhaul of arrays specialized on unsigned byte types. The brief list of CHANGES is a available for your perusal .
As part of the ongoing Online Lisp Meeting series , a recording of a talk about ABCL with the following precis is now available online : With the recent releases of Armed Bear Common Lisp over the past six months, the future of extending the implementation has come into sharper focus. The majority of this work has occurred within the head of one individual with little chance for public review and…
We are pleased to announce the immediate availability of the ABCL 1.7.0 release . After consuming a steady diet of java.nio.ByteBuffer objects over the past month, the Bear has managed to incorporate the use of these abstractions for arrays specialized on the commonly used unsigned-byte types (or (unsigned-byte 8) (unsigned-byte 16) (unsigned-byte 32)). This replacement of the use arrays of…
As augured, the Bear is pleased to join fellow open ANSI Common Lisp implementations CCL , ECL , and SBCL in publishing a new release around the online advent of the thirteenth European Lisp Symposium, ELS2020 . The ABCL 1.6.1 binaries and signatures are now available with their associated CHANGES . Thanks to everyone involved in continuing to further the progress of our implementation.
Rejoice! for the Bear has emerged from its Lair to slough off abcl.1.6.1 Please see CHANGES for a summary of improvements over the previous release. Please get any outstanding patches in before April 27, 2020 as we will be releasing abcl-1.6.1 live "at" #ELSCONF . Currently, the release candidate rc-0 has been committed to various cloud builds; we will be rendezvousing with the cryptographic…
Against the falling canvas of 2019, the Bear has freely thrust ABCL 1.6.0 onto the world stage . This release fully supports building and running on Java 6, 7, 8, and 11 via the openjdk runtimes . By building from our source , it is rumored that the User may utilize additional hosting platforms such as Java 13 . Support for Microsoft Windows platforms has not been thoroughly tested at this point…
As the leaves fall in the Northern hemisphere, thoughts of the Bear turn to a rumored permanent slumber, and a complete absence of the possibility of new updates. The Bear reviews all submitted patches , so if you don't like the current implementation, please get out and push. Or pull? Or fast forward? The Bear is seemingly always confused with Git… As previously rumored, patches for getting the…
We are pleased to announce that we have released the Sixth Edition of the Armed Bear Common Lisp implementation as ABCL 1.5.0. Due to the lack of a publicly available Java 5 implementation, with this release we drop support for that platform, and henceforth support running on Java 6, Java 7, and Java 8. In addition to consolidating eight months of bug fixes, the following notable features are now…
An unsigned ABCL 1.5.0-rc-0 release now available to test the distributions mechanisms for the upcoming ABCL-1.5.0 release. http://abcl.org/trac/milestone/1.5.0 http://abcl.org/releases/1.5.0/ Draft of upcoming User Manual to which corrections are solicited. http://abcl.org/releases/1.5.0/abcl-1.5.0-rc-0.pdf
This season finds us remembering Wilde's remark about fashion being so unbearable that it must be utterly destroyed every six months. In that spirit, we submit to current fashion in documenting how ABCL repl may be obtained locally viz: docker run -it easye/abcl Happy holidays! One may need to explicitly update the base openjdk8 container that easye/abcl is based on via: docker pull easye/openjdk8…
With a decided chill noticeable in the Northern Hemisphere, the Bear has finally sloughed off a long-needed release of ABCL. With abcl-1.4.0 , CFFI now works reliably allowing cross-platform linkage to native libraries to be initiated dynamically at runtime. Examples of using CL-CUDA to follow as their authors have time to publish. Considerable work and testing led by Elias Pipping with…
In anticipation of the coming season, we have released abcl-1.3.3 Version 1.3.3 ============= http://abcl.org/svn/tags/1.3.3/ 18-SEP-2015 Enhancements ------------ * [r14802,r14813] Add character name for non-breaking space Use a human readable name for character 160, #\No-break_space, following sbcl, ccl and clisp. This permits the Quicklisp system spinneret to load. The #\No-break_space name is…
While basking in the lovely London weather and thoroughly enjoying last week's 8th European Lisp Symposium , the Bear managed to slough off a much needed spring cleaning maintenance release in the form of abcl-1.3.2. The full description of changes can be found in < http://abcl.org/svn/tags/1.3.2/CHANGES >.
The Bear came out of his cave on 30-APR-2014 for a spring cleaning. He grumbled something about wanting to look good for Paris next week, and then went back inside to sleep it off. [binaries]: http://abcl.org/releases/1.3.1/ [source]: http://abcl.org/svn/tags/1.3.1/ The underlying Java Function Interface (JFI) now converts CL:T and CL:NIL to JAVA:+TRUE+ and JAVA:+FALSE+. Users who wish to…
abcl-1.3.0 is a feature release. http://abcl.org/releases/1.3.0 15-MAR-2014 ## Features * Make LispStackFrame.UNAVAILABLE_ARG a singleton object, and lazily create the little used portions of the Lisp stack. Aggressively cache and control the use of memory by the underlying Lisp stack frame representation by introducing the private LispThread.StackFrame and LispThread.StackSegments classes.…
"So long and thanks for all the Jamon" 27 June 2013 http://abcl.org/releases/1.2.1 * Tested: orcl-jdk-1.7.0_25 orcl-jdk-1.6.0_43 ** ansi tests rc-2 failing 11-13 of 21708 total. Some regressions since 1.1.1 * Stablility fixes; additional Quicklisp compatibility ** Fix (make-instance 'standard-generic-function)
Current Draft of the fine Manual in PDF for the convenience of the User. 1.3.0: http://abcl.org/releases/1.3.0/abcl-20140315a.pdf 1.2.1: http://abcl-dynamic-install.googlecode.com/files/abcl-20130607a.pdf
For better management of the reliability of Armed Bear Common Lisp hosting infrastructure, we have renamed the essential services into the abcl.org domain. This transition has been proceeding since the beginning of April in a manner that was hopefully mostly invisible to the User. The binaries and source of the first release candidate of ABCL 1.2 are now available. Very few additional issues will…
In recent blog posts, Hans Hübner mentions how ABCL starts to be usable by the average Common Lisp programmer. Yet he also ran into the longer standing issue that the XPATH library doesn't want to be compiled by ABCL 1.1.1. (This is where his remark how the CXML-STP library doesn't work comes from.) Last weekend I finally found out what the underlying problem was that XPATH triggered: shared…