Dear Lisp hackers,
I'm proud to announce the release of release ASDF 3.0.0. Please test it and include it in your Common Lisp implementation or distribution.
I'll have to produce some document explaining the innovations since ASDF 2.26, 2.000 and/or 1.369, but for now here are just the changes since 2.33.
As you can see, it's very minor stuff, and ASDF has been mostly stable these last two months, which is a good sign and the reason why I'm making an official 3.0.0 release.
I'm also inserting a new digit in the version, so releases will have three digits: 3.0.0, 3.0.1, etc. will be minor continuations of 3.0. 3.1.0 will be the next "major" milestone in a series that preserves backward compatibility, and 4.0 (if ever) will be the next major release that doesn't. But I probably won't be there to see it, because I'm moving away from my Common Lisp job in Cambridge MA to some new as yet undetermined opportunities in NYC that are unlikely to see me do Common Lisp for a living, and I plan to try out different Lisps for a hobby (Racket, Maru, etc.).
* Portability: have *uninteresting-conditions* be empty by default. Move stuff to *usual-uninteresting-conditions*, unused by default. Will make the SBCL team happy. Also, fix tests on ABCL. Fix regression of program-op on ECL, by implicitly linking in UIOP or ASDF.
* UIOP: improvements to slurp-input-stream and thus run-program, notably accepting T as alias for *standard-output*, for better backward-compatibility of the deprecated run-shell-command. New macro with-output-file.
* POIU support enhanced with various tweaks.
* Build cleanup so make and concatenate-source-op create the same asdf.lisp
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org The sunlights differ, but there is only one darkness. — Ursula K. LeGuin, "The Dispossessed" There are 40 kinds of lunacy, but only one kind of common sense. — African proverb
"Far" == Far <Far> writes:
Far> Dear Lisp hackers, Far> I'm proud to announce the release of release ASDF 3.0.0. Far> Please test it and include it in your Common Lisp implementation or Far> distribution.
I ran the test with cmucl 2013-05 and got 45 pass, 1 failure in test-utilities.script. The failure is
The assertion (VERSION-SATISFIES (ASDF-VERSION) "2.0") failed.
Cmucl 2013-05 has asdf 2.32.
Ray
On Wed, May 15, 2013 at 10:42 PM, Raymond Toy toy.raymond@gmail.com wrote:
"Far" == Far <Far> writes:
Far> Dear Lisp hackers, Far> I'm proud to announce the release of release ASDF 3.0.0. Far> Please test it and include it in your Common Lisp implementation or Far> distribution.
I ran the test with cmucl 2013-05 and got 45 pass, 1 failure in test-utilities.script. The failure is
The assertion (VERSION-SATISFIES (ASDF-VERSION) "2.0") failed.
Cmucl 2013-05 has asdf 2.32.
The test needed to be updated for ASDF 3.0, which doesn't VERSION-SATISFIES ... "2.0", since the major version number differs. Fixed in master, without touching asdf itself.
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org "When buying and selling are controlled by legislation, the first things to be bought and sold are legislators." — P.J. O'Rourke