From: Peter G. <pe...@ar...> - 2005-02-06 21:29:39
|
A new development snapshot (j 0.21.0.1, abcl 0.0.4.1) is available: http://armedbear.org/j.zip (source) http://armedbear.org/j-jar.zip (just j.jar) Long time no snapshot. Thanks to Chris Wilson for waking me up. Among other things, this snapshot fixes the NullPointerException that occurred with 0.21.0 under certain circumstances when doing tab completion in the location bar, which is the bug that Chris mentioned in his mail to the development list. This snapshot adds support for proper use of the system menu on Mac OS X, but being Mac-less myself, I have no idea how to set this up. Thanks to Brian Mastenbrook and Slava Pestov for their help with the code. There is also a new special effect associated with incrementalFind. Please let me know if I need to make it configurable. This snapshot adds preliminary support (on Linux only) for Allegro Common Lisp in slime-for-j (Alt X, "slime alisp"), in addition to the pre-existing preliminary support for ABCL (Alt X, "slime") and SBCL (Alt X, "slime sbcl"). Except for ABCL, slime-for-j requires jpty on Unix platforms. Since it's not platform-independent, jpty is not included in j-jar.zip, so you'll need to build it from source. ABCL in this snapshot fails 114 out of 20137 total tests in the ANSI test suite (99.43% compliance). ABCL's compiler should be much better overall compared with ABCL 0.0.4 (which shipped with the 0.21.0 release), although there may be pessimization in some specific situations. There are still things that can't be compiled. When the compiler encounters such a thing, you'll see "UNSUPPORTED FEATURE" in the output, followed by "Unable to compile top-level form." Those warnings are generally benign. The code won't be compiled, but it should still be executed correctly. The reporting of errors, warnings, style warnings and compiler notes needs to be cleaned up. In particular, you may see "STYLE-WARNING: redefining FOO" when you know you didn't redefine FOO at all; in that case, it's likely that the warning was emitted by the autoloader, which often redefines things for reasons of its own. ABCL's CLOS is still incomplete and very slow. Thanks for your support. -Peter |