[asdf-devel] distributing asdf

Faré fahree at gmail.com
Tue Jan 22 16:46:30 UTC 2013


> Now I don't get a package conflict, I get "Your ASDF version is too old."
> I'm using 2.26. Is taht really too old?
>
tldr: just update whichever libraries used to depend on xcvb-driver.

Long version:

That's message from xcvb-driver. I will make it clearer.

Yes, on the one hand, 2.26 is too old for xcvb-driver.

On the other hand, no program should be needing xcvb-driver anymore
except xcvb itself (which is broken, in need of serious updating
after the last year or so of asdf improvements; I just made a minimal
adjustment so at least it compiles, and released that).

Now that asdf-driver does everything that xcvb-driver did and much more
as far as everyone but xcvb itself is concerned,
all my systems that used to depend on xcvb-driver for its runtime support
instead depend on asdf-driver.


NB:
The runtime support that used to be in xcvb-driver and is now in asdf-driver
includes such things as:
run-program, stream handling, condition muffling, environment access,
command-line arguments, quitting, image dumping and restoring, etc.
>From the old asdf, asdf-driver also has pathname abstractions,
encoding support, lisp compilation support,
some generic configuration file support.
And from two months of hacking, debugging, and
automatic testing on 12 different implementations,
asdf-driver has a more robust and self-sufficient version of all that,
including a cleaned up API, a few general purpose utilities,
and hot-upgradable package support.

In other words, I would like asdf-driver to become a universally available
portability layer to bridge the differences between all CL implementations.
The minimal "batteries included" that all Lisps require
to interact with the underlying operating system in a portable way.
I used to miss a usable, portable run-program, or access to command-line
arguments. Now I have all that. It sure makes for a simpler cl-launch.
Lisp scripting sure is more fun than shell scripting.

—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org
Corollaries to the Law of Bitur-Camember: The political process destroys the
value of all known resources that are up for grabs. The socialist process of
systematically denying legitimacy to property rights applies the political
process universally and destroys the value of all available resources.




More information about the asdf-devel mailing list