From 1f2e0edf5d60b2bd710a815f29132e18d82fc90e Mon Sep 17 00:00:00 2001 From: Francois-Rene Rideau <tunes@google.com> Date: Wed, 6 May 2015 17:16:41 -0400 Subject: [PATCH] Tweak documentation wrt ASDF 2 no longer being distributed by vendors! --- TODO | 4 ++-- doc/asdf.texinfo | 6 +++--- doc/index.html | 29 ++++++++++++----------------- 3 files changed, 17 insertions(+), 22 deletions(-) diff --git a/TODO b/TODO index 5900b8c6..71cd0b37 100644 --- a/TODO +++ b/TODO @@ -4,8 +4,8 @@ Already, swank-asdf doesn't support anything older than 2.014.6 (as provided by the first 2011 iteration of Quicklisp), and I (fare) am pushing for swank-asdf to not support anything older - than 2.019 (still used by LispWorks 6.1). - Hopefully, sometime in 2014, everyone will have adopted ASDF 3.0.1, or even 3.1.2. + than 3.0 (since no maintained implementation has anything older, + with the LispWorks 7.0 release being last to upgrade, in May 2015). Maybe remove old versions from upgrade tests; or maybe not: if we support old versions in any way, it should be for upgrade only, and "punt" is acceptable. diff --git a/doc/asdf.texinfo b/doc/asdf.texinfo index 0467a332..f90deeab 100644 --- a/doc/asdf.texinfo +++ b/doc/asdf.texinfo @@ -409,12 +409,12 @@ For portability's sake, you should use @code{(require "asdf")}. As of the writing of this manual, the following implementations provide ASDF 3 this way: -ABCL, Allegro CL, Clozure CL, CMUCL, ECL, GNU CLISP, MKCL, SBCL. +ABCL, Allegro CL, Clozure CL, CMUCL, ECL, GNU CLISP, LispWorks, MKCL, SBCL. The following implementations only provide ASDF 2: -LispWorks, mocl, XCL. +mocl, XCL. The following implementations don't provide ASDF: Corman CL, GCL, Genera, MCL, SCL. -The latter implementations are not actively maintained; +The latter implementations are not actively maintained (except maybe GCL); if some of them are ever released again, they probably will include ASDF 3. If the implementation you are using doesn't provide ASDF 2 or ASDF 3, diff --git a/doc/index.html b/doc/index.html index 78556c75..3df98e44 100644 --- a/doc/index.html +++ b/doc/index.html @@ -192,38 +192,29 @@ <td align="left"><tt>gcl</tt></td> <td align="left"><tt>mcl xcl</tt></td></tr> <tr><th align="left">Proprietary</th> - <td align="left"><tt>allegro</tt></td> - <td align="left"><tt>lispworks</tt></td> + <td align="left"><tt>allegro lispworks</tt></td> + <td align="left"></td> <td align="left"><tt>cormanlisp genera mocl scl</tt></td></tr> </table> <p> - To deal with an implementation that doesn't yet provide ASDF 3, + To deal with an old implementation that didn't yet provide ASDF 3, we provide <a href="https://common-lisp.net/asdf/asdf/blob/master/tools/install-asdf.lisp">a script</a> that can install ASDF 3 where your implementation goes looking for it when you <tt>(require "asdf")</tt> . </p><p> - Alternatively, though we don't recommend it, if the implementation provides ASDF 2 - (as do <tt>lispworks mocl xcl</tt> or older versions of some implementations) - or an overly old version of ASDF 3, - you can download, install and configure a more recent ASDF 3, - then use <tt>(require "asdf") (asdf:load-system :asdf)</tt> to load it. - Beware: when upgrading that way from ASDF 2, you should always do it - <em>immediately</em> after the <tt>require</tt> (and optional configuration), - and before you use ASDF to do anything else; - ASDF 3 does this early upgrade automatically. + Note that upgrading from an old version of ASDF is possible, + but quite complex to do right in a robust way, and we do not recommend it. Also note that <tt>mocl</tt> only supports a heavily modified variant of ASDF 2, - and its cross-compilation setup isn't yet supported by ASDF 3. + and will require robust cross-compilation support to be added to ASDF 3 + before it is actually supported. </p> <!-- Note to self: - asdf-announce may have been a casualty of some recent mailing-list reorganization. Check. -sds, maintainer of CLISP, used to listen to it. - The maintainers of the following implementations require direct notification: abcl allegro ccl clisp cmucl ecl gcl lispworks mkcl sbcl scl xcl Armed Bear <armedbear-devel@common-lisp.net>, Allegro <bugs@franz.com>, Clozure CL <openmcl-devel@clozure.com>, -GNU CLISP <clisp-list@lists.sourceforge.net> (sds) +GNU CLISP <clisp-list@lists.sourceforge.net> (sds), CMU CL <cmucl-imp@cmucl.cons.org>, ECL <ecls-list@lists.sourceforge.net>, GCL <gcl-devel@gnu.org>, @@ -428,6 +419,10 @@ XCL (Peter Graves) <gnooth@gmail.com> <a id="news"></a> <h3>What is happening</h3> <dl> + <dt>May 2015</dt> + <dd>With the LispWorks 7.0 release, all actively maintained CL implementations + are now providind ASDF 3.0 or later, and + support for older variants is now officially dropped.</dd> <dt>October 2014</dt> <dd>More bug fixing leads to release of 3.1.4 on 10 October 2014. There should be no incompatibilities. See the <a -- GitLab