Free the X3J Thirteen!

A monthly summary of Free ("as in Freedom") CL Hackery news-that-I-know-about. September 2001

For submission information, see the bottom of the page

CLiki

Just in time for this issue of FTX13, a new downloadable release of the CLiki engine was announced. Spooky coincidence, hey?

More details at http://ww.telent.net/cliki/CLiki

CLISP

A pretest of the upcoming CLISP 2.28 is available. User-visible changes:

More information at http://www.geocrawler.com/lists/3/SourceForge/1122/50/6640099/

SBCL users will note that MAKE-LOAD-FORM has always been claimed as the biggest obstacle preventing CLISP from building SBCL. It should get further now, though it still needs more work:

CMUCL

The new CMUCL machine has arrived and been mostly configured. CVS access for committers is reported to be working again, so peoples' patch queues should be emptying. Anon cvs will be along in a little while.

ECLS

ECLS stands for Embeddable Common-Lisp "Spain", usually read as "e-klos". It is a an implementation of the Common-Lisp language which aims to comply to the ANSI X3J13 definition of the language. ECLS 0.4 has

See http://ecls.sourceforge.net/news.html for more

Franz

Franz, makers of Allegro CL, have opensourced four new Lisp packages this month:

The URI support is apparently the same code as comes with Allegro 6. Given that ACL users already have it, one hopes that Franz will be taking patches to make it portable to other Lisp implementations - otherwise it's going to have to be maintained by someone else (as Portable Allegroserve is) if there's to be any purpose in making it available freely.

(From a brief perusal of the code it looks mostly portable already, though it contains some pre-ANSI constructs and refers to a couple of symbols in the EXCL package. And of course it uses IF*)

More information at http://opensource.franz.com/

GCL, Maxima

Richard Stallman writes on clisp-list

One side consequence of William Schelter's death is that we are
looking for new maintainers for GCL and Maxima.  If anyone wants to
volunteer, please contact me.

OpenMCL

OpenMCL 0.7 was released this month. The new version includes

See http://openmcl.clozure.com/Distributions/openmcl-release-0.7

Clozure Associates have also resolved their ISP troubles and are back on the net.

SBCL

The SBCL SPARC and PPC ports announced last month are both progressing through the "make cold-init work" process. SPARC is presently suffering signal handler problems (SA_SIGINFO doesn't seem to be working as advertised, maybe a newer kernel will help), and PPC is munging its number stack pointer in some odd circumstances to do with multiple value returns

Did the previous paragraph make absolutely no sense? If so, you need to look at the other new SBCL project this month: the SBCL Internals Documentation project -

This is another CLiki-based site wherein SBCL hackers can braindump anything they've found recently and the magic of Wiki will assemble it all into a coherent document. Or failing that, at least the search engine works.


Submissions

"Free The X3J Thirteen" is compiled once a month by me (Daniel Barlow) from news that I know about. If you're associated with a free CL project that's under-represented here, all you have to do is send me news so that I know about it. Email me! I'd especially like to hear news from CLISP and OpenMCL people because I don't often have time to follow that myself

Common Lisp: not bad for a dead language