[asdf-devel] Please test: merged ECL support, created asdf.asd
fahree at gmail.com
Mon Nov 30 21:17:19 UTC 2009
Dear ASDF developers,
I've committed to *a new repo* a few ASDF hacks that I wrote. I'd like
some of you to review and/or test it. I'd like to get it reviewed
before I push those changes to the official repo.
git clone http://common-lisp.net/project/xcvb/git/asdf.git
git diff -u -a -b 1f7690b49b73b499ff2bd2ad77ec23c273941814
The main changes are:
* Merged the ECL patch. Had to remove a #+ecl in a slot declaration,
because the slot is used afterwards without #+ecl.
* Limited support to upgrade from a previous installation (if you have
old installations, please try to upgrade!).
* Notably created an asdf.asd so you can try to
(require :asdf) (pushnew "/path/to/asdf/" asdf:*central-registry*)
(asdf:oos 'asdf:load-op :asdf)
* Some whitespace normalization (hence use -b in diff above).
There are more things to do before we can declare asdf fully
upgradable, but that's a first step. When all is done, there will be
less pressure to synchronize with CL implementers to upgrade before a
new feature can be relied upon. See
Known issues (juanjo, help appreciated):
$ ecl -eval "(require :asdf)" -load "asdf.lisp" ==> works
$ ecl -eval "(require :asdf)" -eval "(asdf:oos 'asdf:load-op :asdf)" ==> fails
;;; Finished compiling /home/fare/cl/asdf/asdf.lisp.
An error occurred during initialization:
NIL is not of type HASH-TABLE..
Fails with both ECL 9.10.2 from debian and ECL 9.11.1 from a
[ François-René ÐVB Rideau | Reflection&Cybernethics | http://fare.tunes.org ]
To make an apple pie from scratch, you must first create the universe.
-- Carl Sagan
More information about the asdf-devel