Skip to content

CL-Forth 1.5

Choose a tag to compare

@gmpalter gmpalter released this 18 Apr 18:28
· 17 commits to main since this release

Release of CL-Forth 1.5

Supported Platforms

  • CL-Forth now supports LispWorks 8.0.1 or later. However, at present, the word RESIZE-FILE will always return an error indication, resulting in 7 failures in the File-Access word set tests.

  • Added preliminary support for ECL 24.5.10. (My thanks to Daniel Kochmanski.) However, an ECL compiler bug causes the Forth test suite to crash.

  • The Forth test suite now passes without errors under SBCL.

Other Changes

  • CL-Forth now allocates its data spaces using MAKE-HEAP-IVECTOR on CCL. This change guarantees that pointers to Forth data passed through the FFI will not be invalidated by subsequent garbage collections.

  • CL-Forth now closes any open foreign libraries when saving a template. Loading the template will reload the foreign libraries.

  • Made several improvements to the optimization of under-the-hood functions.