» Saturday, 9 February A.D. 2008

new lisp software releases

I've released new versions of Ironclad, Chipz, and Archive. They are available in the usual places. These are mostly bugfix releases. Some problems with the Whirlpool cipher have been fixed in Ironclad and things should work much better on OpenMCL. Due to the nature of the changes, you will want to compile this release in a fresh Lisp invocation if possible. Jeremy English alerted me to a problem in Chipz--DECOMPRESS did not always handle :INPUT-END properly--which is fixed in this release. Finally, Archive includes some long overdue patches from Matthew Kennedy which make Archive work better with Win32 SBCL and BSD tar variants. This release also corrects a thinko with the Lispworks/Win32 support contributed by Sean Ross a while back; due to a packaging bug, the necessary bits were not being included.

The last bit is because I drive the packaging of my releases from Lisp. I wrote some code that grabs the names of all the files from an ASDF system, bundles them up with Archive, and signs it with Ironclad. Unfortunately, the packaging process is only as smart as its first step; the system definition had some #+lispworks goo in it and since I do all my work from within SBCL, that bit--which guarded whether a file was included in the system or not--was skipped. The packaging process, then, didn't know about the file and didn't include it. However, the cries from the Lispworks/Win32 community were not overwhelming, so I didn't notice for a long time. (I did get a bug report about it, and then failed to act for even longer. Sorry about that...)

posted by Nate @ 2:45PM