This release features - among lots of other things - performance improvements,
better type checking for the THE form and ANSI tests fixes. Starting this release
JSR-223 support is delivered in the sources (this corrects an error in the procedure for earlier releases). You can find the release notes at:
http://common-lisp.net/
If you have questions regarding its license or use, or you find issues, please report back to the development list:
armedbear-devel at common-lisp dot net
The sources can be downloaded in ZIP or .tar.gz form common-lisp.net:
http://common-lisp.net/
http://common-lisp.net/
Signatures are available under:
http://common-lisp.net/
http://common-lisp.net/
I have a question: how do you change the eval/load-script stuff so it doesn't use the ABCL-SCRIPT package? I'm trying to add extensive scripting to a game but I'd like to be able to switch the package so that the scripter can use a huge bunch of variables without me having to :export them.
ReplyDeleteSince you mention ABCL-SCRIPT, I assume you are using ABCL through its JSR-223 interface. Actually ABCL-SCRIPT is a "system" package used to implement the Lisp side of JSR-223, and user code is by default read in the ABCL-SCRIPT-USER package. To switch the package you can place an IN-PACKAGE form in your script file, or alternatively (untested) you should be able to change it also using JSR-223 bindings, setting CL:*package* to the result of evaluating (cl:find-package :your-package).
ReplyDelete