Commit 536c1feb authored by Robert Goldman's avatar Robert Goldman
Browse files

Merge branch 'master' of common-lisp.net:asdf/asdf

merge is necessary,
parents 38eb8a7c 56a0fd3f
Loading
Loading
Loading
Loading
+25 −29
Changes for doc/index.html: 25 added lines, 29 removed lines.
Original line number Diff line number Diff line
@@ -9,7 +9,7 @@
  <body>
    <div class="header">
      <span class="logo">
        <a href="http://common-lisp.net/project/asdf/" title="ASDF Homepage">
        <a href="https://common-lisp.net/project/asdf/" title="ASDF Homepage">
          <img src="lisp-logo120x80.png" title="ASDF homepage" width="100" alt="Lisp Lizzard" />
        </a>
      </span>
@@ -84,7 +84,7 @@
              call other programs and parse their output,
              compile Lisp code, muffle conditions, or configure Lisp software.
              See its
              <a href="http://common-lisp.net/gitweb?p=projects/asdf/asdf.git;a=blob;f=uiop/README;hb=HEAD;js=1">README</a>.
              <a href="https://gitlab.common-lisp.net/asdf/asdf/tree/master/uiop/README.md">README.md</a>.
            </p>
            <p><tt>uiop</tt> is distributed as part of the <tt>ASDF</tt>,
              its source code is transcluded in the single-file <tt>asdf.lisp</tt> being distributed
@@ -101,7 +101,7 @@
          For that, you want <a href="http://quicklisp.org/"><tt>Quicklisp</tt></a>,
          that builds upon ASDF, and is great for pulling and installing
          tarballs of packages you may depend upon;
          we also recommend <a href="http://common-lisp.net/project/clbuild/"><tt>clbuild</tt></a>,
          we also recommend <a href="https://common-lisp.net/project/clbuild/"><tt>clbuild</tt></a>,
          that now builds upon Quicklisp, as a great tool for pulling from version control
          packages you need to modify or want to contribute to.
          We recommend you should <em>not</em> use <tt>asdf-install</tt> anymore,
@@ -113,17 +113,17 @@
        </p><p>
          If you're unsatisfied with ASDF,
          beside helping with our
          <a href="http://common-lisp.net/gitweb?p=projects/asdf/asdf.git;a=blob;f=TODO">TODO list</a>,
          <a href="https://gitlab.common-lisp.net/asdf/asdf/tree/master/TODO">TODO list</a>,
          you might be interested in other build systems for Common-Lisp:
          <ul>
            <li>Alastair Bridgewater's small and simple one-package-per-file
              <a href="https://bugs.launchpad.net/asdf/+bug/1230368"><tt>quick-build</tt></a>
              (also reimplemented as the ASDF extension
              <a href="http://common-lisp.net/gitweb?p=projects/asdf/asdf-package-system.git"
              <a href="https://gitlab.common-lisp.net/asdf/asdf-package-system"
                 ><tt>asdf-package-system</tt></a>; similar to <tt>faslpath</tt> below).
            </li>
            <li>Fran&ccedil;ois-Ren&eacute; Rideau's
              <a href="http://common-lisp.net/project/xcvb/"><tt>XCVB</tt></a>
              <a href="https://common-lisp.net/project/xcvb/"><tt>XCVB</tt></a>
              (building object and image files deterministically and in parallel,
              but not actively maintained since 2012;
              thanks to its new build model, ASDF 3 could conceivably be modified
@@ -182,8 +182,8 @@
            <th align="left">Will provide ASDF 3</th>
            <th align="left">Unmaintained</th></tr>
          <tr><th align="left">Free</th>
            <td align="left"><tt>abcl ccl clisp cmucl ecl mkcl sbcl</tt></td>
            <td align="left"><tt>clasp gcl</tt></td>
            <td align="left"><tt>abcl ccl clasp clisp cmucl ecl mkcl sbcl</tt></td>
            <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>
@@ -192,7 +192,7 @@
        </table>
        <p>
          To deal with an implementation that doesn't yet provide ASDF 3,
          we provide <a href="http://common-lisp.net/gitweb?p=projects/asdf/asdf.git;a=blob;f=tools/install-asdf.lisp">a script</a> that can install ASDF 3
          we provide <a href="https://common-lisp.net/asdf/asdf/tree/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>
@@ -246,7 +246,7 @@ XCL (Peter Graves) <gnooth@gmail.com>
          <li><a href="asdf.html">as one HTML file</a></li>
          <li><a href="asdf/">split into one HTML file per section</a></li>
          <li><a href="asdf.pdf">as a PDF document</a></li>
          <li><a href="http://common-lisp.net/gitweb?p=projects/asdf/asdf.git;a=blob;f=doc/asdf.texinfo">as texinfo source</a></li>
          <li><a href="https://gitlab.common-lisp.net/asdf/asdf/tree/master/doc/asdf.texinfo">as texinfo source</a></li>
        </ul>
        <p>Regarding the internal design of ASDF in general,
          and the work we did on ASDF 3,
@@ -254,7 +254,7 @@ XCL (Peter Graves) <gnooth@gmail.com>
          <cite><a href="http://fare.tunes.org/files/asdf3/asdf3-2014.html"
                   >ASDF 3, or Why Lisp is Now an Acceptable Scripting Language</a></cite>
          (<a href="http://fare.tunes.org/files/asdf3/asdf3-2014.pdf">PDF</a>,
          <a href="http://github.com/fare/asdf3-2013">git</a>).
          <a href="https://github.com/fare/asdf3-2013">git</a>).
          The shorter version (8 pages), submitted to
          <a href="http://www.european-lisp-symposium.org/">ELS 2014</a>,
          focuses on ASDF 3 and misses historical and technical information
@@ -270,7 +270,7 @@ XCL (Peter Graves) <gnooth@gmail.com>
          <a href="http://www.international-lisp-conference.org/2010/index">ILC 2010</a>,
          <cite><a href="ilc2010draft.pdf"
                   >Evolving ASDF: More Cooperation, Less Coordination</a></cite>
          (<a href="http://common-lisp.net/gitweb?p=projects/asdf/ilc2010.git">git</a>).
          (<a href="https://gitlab.common-lisp.net/asdf/ilc2010">git</a>).
        </p>
        <p>Finally, while the manual covers all the basics,
          some advanced or new features remain underdocumented.
@@ -289,59 +289,55 @@ XCL (Peter Graves) <gnooth@gmail.com>
        </p>
        <ul>
          <li>download just the latest <em>release</em> source for
            <!--<a href="http://common-lisp.net/gitweb?p=projects/asdf/asdf.git;a=blob_plain;tag=RELEASE;f=asdf.lisp">asdf.lisp</a>,-->
            <a href="http://common-lisp.net/project/asdf/asdf.lisp">asdf.lisp</a>;
            <a href="https://common-lisp.net/project/asdf/asdf.lisp">asdf.lisp</a>;
          </li>
          <li>download the latest <em>release</em>
            <!--<a href="http://common-lisp.net/gitweb?p=projects/asdf/asdf.git;tag=RELEASE;a=snapshot;sf=tgz">tarball</a>,-->
            <a href="http://common-lisp.net/project/asdf/asdf.tar.gz">tarball</a>
            <a href="https://common-lisp.net/project/asdf/asdf.tar.gz">tarball</a>
            to get all bells and whistles;
          </li>
          <li>pull the latest <em>development</em> tree from our git repository
            <pre>git clone git://common-lisp.net/projects/asdf/asdf.git</pre>
            <pre>git clone https://gitlab.common-lisp.net/asdf/asdf.git</pre>
            (note that our "master" branch is for current development;
            get our "release" branch for the latest stable release.
            Run <tt>make</tt> to create <tt>build/asdf.lisp</tt>);
          </li>
          <li>browse the latest <em>development</em> tree from our git
        repository:
          <a href="http://common-lisp.net/gitweb/?p=asdf/asdf.git;a=summary;js=1">gitweb</a>
            <!-- <a href="http://common-lisp.net/gitweb?p=projects/asdf/asdf.git">gitweb</a> -->
          <a href="https://gitlab.common-lisp.net/asdf/asdf">gitlab</a>
          </li>
          <li>download the tarball of a past release:
            <a href="http://common-lisp.net/project/asdf/archives/">archives</a>
            <a href="https://common-lisp.net/project/asdf/archives/">archives</a>
        </li></ul>

        <a id="extensions"></a>
        <h3>Extensions</h3>
        <p>Known extensions to ASDF include:</p>
        <ul>
          <li><a href="http://common-lisp.net/gitweb/?p=asdf/asdf-contrib.git"
          <li><a href="https://gitlab.common-lisp.net/asdf/asdf-contrib"
                 ><tt>asdf-contrib</tt></a>,
            a collection of most of the below.</li>
          <li><a href="http://common-lisp.net/gitweb/?p=asdf/asdf-encodings.git"
          <li><a href="https://gitlab.common-lisp.net/asdf/asdf-encodings"
                 ><tt>asdf-encodings</tt></a>,
            to compile Lisp source files with character encodings other than UTF-8.</li>
          <li><a href="http://common-lisp.net/gitweb/?p=asdf/asdf-finalizers.git"
          <li><a href="https://gitlab.common-lisp.net/asdf/asdf-finalizers"
                 ><tt>asdf-finalizers</tt></a>,
            to allow macros to include code to be evaluated
            at the end of a file being compiled.</li>
          <li>
            <!-- <a href="http://common-lisp.net/gitweb?p=projects/xcvb/asdf-dependency-grovel.git"> -->
            <a href="http://common-lisp.net/gitweb/?p=xcvb/asdf-dependency-grovel.git;a=summary;js=1">
            <a href="https://gitlab.common-lisp.net/xcvb/asdf-dependency-grovel">
            <tt>asdf-dependency-grovel</tt></a>,
            to compute the actual dependencies in a big ASDF system.</li>
          <li><a href="http://common-lisp.net/project/qitab/"
          <li><a href="https://common-lisp.net/project/qitab/"
                 ><tt>poiu</tt></a>,
            to compile a system in parallel.</li>
          <li><a href="http://common-lisp.net/project/asdf-system-connections/"
          <li><a href="https://common-lisp.net/project/asdf-system-connections/"
                 ><tt>asdf-system-connections</tt></a>,
            lets you specify systems that are automatically loaded when
            two other systems are loaded, to connect them.</li>
          <li><a href="http://www.lrde.epita.fr/~didier/software/lisp/misc.php#asdf-flv"
                 ><tt>asdf-flv</tt></a>,
            to bind file-local variables around the compilation of some files.</li>
          <li><a href="http://common-lisp.net/gitweb/?p=asdf/asdf-package-system.git"
          <li><a href="http://gitlab.common-lisp.net/asdf/asdf-package-system"
                 ><tt>asdf-package-system</tt></a>,
            to compile Lisp source files with one package per file
            that also determines dependencies, in the style of
@@ -503,7 +499,7 @@ XCL (Peter Graves) <gnooth@gmail.com>
        <a class="nav" href="http://common-lisp.net/" title="Common-Lisp.net"> <img src="http://common-lisp.net/project/cl-containers/shared/buttons/lisp-lizard.png" width="80" height="15" title="Common-Lisp.net" alt="Common-Lisp.net button" /></a>
        <p><span class="copyright"Copyright &copy; 2001-2014 Daniel Barlow and contributors</span></p>
        <p>ASDF has an <a href="http://www.opensource.org/licenses/mit-license.php">MIT style</a> license</p>
        <div id="timestamp">Last updated 2014-10-10</div>
        <div id="timestamp">Last updated 2015-03-28</div>
    </div>
  </body>
</html>