Commit a720e02f authored by Francois-Rene Rideau's avatar Francois-Rene Rideau
Browse files

Update TODO

parent db6a7b33
* Decree that versions older than 2 years are not supported, * Decree that versions older than 2 years are not supported,
remove them from upgrade tests. We should already not support remove them from upgrade tests. We should already not support
anything older than 2.014.5 from Quicklisp, or so. anything older than 2.014.5 from Quicklisp, or so.
Yet, we should keep supporting upgrading from what vendors provide. Yet, we should keep supporting upgrading from what vendors provide
— so push them to provide recent stuff.
* Improve upgrade so that we don't lose state when upgrading from a "recent enough" ASDF.
This requires better upgrade tests, with hot data.
* ASDF 3.2: moving toward cross-compilation. * ASDF 3.2: moving toward cross-compilation.
This would allow to get all or most of the benefits of XCVB This would allow to get all or most of the benefits of XCVB
...@@ -13,10 +11,13 @@ ...@@ -13,10 +11,13 @@
** Need to further split asdf:perform in two parts: ** Need to further split asdf:perform in two parts:
A part that runs on the host and specifies (as SEXP or string to read) A part that runs on the host and specifies (as SEXP or string to read)
a form that must be evaluated on the target machine, not the host. a form that must be evaluated on the target machine, not the host.
A trivial that runs on the target A trivial that runs on the target and doesn't require the network
and doesn't require ASDF or CLOS installed there (though maybe UIOP). of objects related to the ASDF plan to be present,
** Audit all the current users of perform, and offer them a new way; or even ASDF itself, for the matter (though UIOP, yes, for sanity).
** Audit all the current specializers of perform, and offer them a new way;
they can keep the perform method to run on older versions of ASDF. they can keep the perform method to run on older versions of ASDF.
** Modify SBCL and other implementations so they provide UIOP
independently from ASDF?
* Some out-of-line configuration mechanism for various options? * Some out-of-line configuration mechanism for various options?
i.e. have files that override some variables around compilation of some systems. i.e. have files that override some variables around compilation of some systems.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment