[xcvb-devel] Release 0.565

Faré fahree at gmail.com
Wed Oct 19 04:25:53 UTC 2011


After weeks of more coding and debugging, dancing with library
dependencies and lisp implementations, here's a new-fangled version of
XCVB. Since last release, I've focused on stability and usability.

Notes:
* The XCVB-Driver sports RUN-PROGRAM/PROCESS-OUTPUT-STREAM and
derivative functions that I think is a good replacement for
ASDF:RUN-SHELL-PROGRAM and similar half-baked interfaces to shell
programs. It is also well-ported and well-documented.
* More implementations supported as targets, in a more stable way.
* More tests - and they all pass all tests on SBCL.
* I am experiencing weird failures running XCVB on CLISP in some corner cases
* dumping executables doesn't seem to work well on CCL, as any
non-option first argument is interpreted as an image to load by the
CCL runtime.
* the farmer (fork-based) backend is disabled by default so we don't
have to depend on libfixposix,
 but you can enable it in the configuration. Furthermore, it may have
bitrotten since it isn't being actively tested.
* XCVB now uses ironclad for crypto, and does not depend on an
external program tthsum anymore.
* Thanks to the new :around-compile feature (also in the newest ASDF),
XCVB can compile ironclad natively. All XCVB dependencies have been
converted and can be compiled natively.
* The TODO list is very long. If anyone wants to help, there is no
shortage of things to do, some simple some hard.
* The Git tree is up to date. Dependencies that require patch are now
all using an xcvb branch in a git tree; some have been rebased.
* You can find a prepackaged tarball with all dependencies already
pulled at the usual place.

http://common-lisp.net/project/xcvb/

—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org
What we Are is God's gift to us.
What we Become is our gift to God.




More information about the xcvb-devel mailing list