From fahree at gmail.com Thu Jun 2 03:11:50 2011 From: fahree at gmail.com (=?ISO-8859-1?Q?Far=E9?=) Date: Wed, 1 Jun 2011 23:11:50 -0400 Subject: [xcvb-devel] XCVB 0.554 Message-ID: I released a tarball of XCVB 0.554. It should hopefully work pretty well on any of CCL, CLISP, SBCL. Most notable recent changes: * Support for CMUCL, SCL, LWpro as full targets. * Limited support for ECL, ABCL, XCL, GCL as targets. * On CCL, CLISP, SBCL, LWpro, xcvb can create standalone executables (no cl-launch involved). * Has a "simple-build" backend, which builds (serially) without Make. Should work on Windows (not tested, though - any Windows hacker?) * The (parallelizing) Make backend is still well supported, as are the ASDF backend, POIU backend, slave mode, etc. * xcvb-bridge.asd allows you to include XCVB builds in your ASDF systems. * The XCVB driver (no more separate master) can drive XCVB in slave mode to build FASLs cleanly then load them into the current image. Provides the interactivity of ASDF without the dirty build. * Debugging output has been much improved, and many failure modes have better error messages. XCVB doesn't pass its release-test, because the release-test fails to clean between implementations. But any single implementation passes tests, and I have a working pure-Lisp replacement for the current shell script to drive all the testing. Many thanks to Peter Keller, my pair programmer, who did a lot of work, and enabled and motivated me on whatever I did. Next priorities, depending on your input: * Get ECL as a valid target (still). * Testing on Windows? * Have a "reverse slave" mode for universal access. Cleanup the "manifest" infrastructure. * Complete migrate of tests to new Lisp infrastructure. * Start working on advanced features? * Make our efficient parallelizing backend more robust and usable. Is anyone still interested in XCVB? We need testers and early adopters, or god forbids, developers. XCVB 0.554 is ready to be used. ??? ? Fran?ois-Ren? ?VB Rideau ?Reflection&Cybernethics? http://fare.tunes.org If you're a quiet, law-abiding citizen most of the time but occasionally cut someone up and bury them in your backyard, you're a bad guy. ? Paul Graham, "The Power of the Marginal" From fahree at gmail.com Thu Jun 9 02:02:31 2011 From: fahree at gmail.com (=?ISO-8859-1?Q?Far=E9?=) Date: Wed, 8 Jun 2011 22:02:31 -0400 Subject: [xcvb-devel] 0.558 - builds executables on ECL, CMUCL as well SBCL, CCL, CLISP, LispWorks Pro Message-ID: I managed to make XCVB create executable programs with ECL, as well as SBCL, CCL, CLISP, LispWorks Pro, CMUCL. Also well supported, but without the ability to create standalone executables: Allegro, SCL. ECL more recent than Dec 23 requires a bug fix that I posted a few hours ago on the ECL mailing list. At that point, I'm interested in starting to pitch XCVB to adventurous Lisp hackers. Anyone interested in trying and giving me feedback? The code of XCVB is so compact and decentrally factored that adding new features like that requires both remarkably little code, yet code that is remarkably hard to get exactly right. Many thanks to Peter Keller for his invaluable pair programming. ??? ? Fran?ois-Ren? ?VB Rideau ?Reflection&Cybernethics? http://fare.tunes.org The fundamental class division in any society is not between rich and poor, or between farmers and city dwellers, but between tax payers and tax consumers. ? David Boaz, CATO Institute