Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
A
asdf
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container Registry
Model registry
Operate
Environments
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Hugo Ishimaru
asdf
Commits
99feb369
Commit
99feb369
authored
10 years ago
by
Francois-Rene Rideau
Browse files
Options
Downloads
Patches
Plain Diff
Import webpage update from the minimakefile branch.
parent
6971b653
No related branches found
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
doc/index.html
+24
-25
24 additions, 25 deletions
doc/index.html
with
24 additions
and
25 deletions
doc/index.html
+
24
−
25
View file @
99feb369
...
...
@@ -36,9 +36,10 @@
It was rewritten for improved portability, robustness, usability,
extensibility, configurability, internal consistency,
and the ability to deliver standalone executables.
It was pre-released as 2.27 on February 1st 2013,
released as 3.0.0 on May 15th 2013,
again as 3.1.2 on May 6th 2014, and as 3.1.3 on 24 July 2014.
Its notable versions include pre-release 2.27 on February 1st 2013,
first release 3.0.0 on May 15th 2013,
major release 3.1.2 on May 6th 2014,
and latest release 3.1.4 on October 10th 2014.
</p>
<a
id=
"what_it_is"
></a>
<h3>
What it is
</h3>
...
...
@@ -169,45 +170,43 @@
and you can simply
<tt>
(require "asdf")
</tt>
.
(All of them but CLISP also accept
<tt>
:asdf
</tt>
,
<tt>
"ASDF"
</tt>
or
<tt>
'asdf
</tt>
as an argument.)
Most of these implementations provide ASDF 3,
a few only provide ASDF 2.
Some implementations don't provide ASDF yet,
Most of these implementations provide ASDF 3.
Some implementations don't provide ASDF 3 yet,
but have announced they will in their next release.
As for remaining implementations,
they are obsolete and/or mostly unmaintained;
still ASDF 3 supports them if you load it manually,
though there might never be a next release
to provide it through
<tt>
require
</tt>
.
they are obsolete and/or mostly unmaintained.
</p>
<table
border=
"1"
>
<tr><th></th>
<th
align=
"left"
>
Provide ASDF 3
</th>
<th
align=
"left"
>
Provide ASDF 2
</th>
<th
align=
"left"
>
Will provide ASDF(?)
</th>
<th
align=
"left"
>
Obsolete
</th></tr>
<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>
xcl
</tt></td>
<td>
</td>
<td
align=
"left"
><tt>
gcl mcl
</tt></td></tr>
<td
align=
"left"
><tt>
clasp 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 mocl
</tt></td>
<td
align=
"left"
><tt>
scl
</tt></td>
<td
align=
"left"
><tt>
cormanlisp genera
</tt></td></tr>
<td
align=
"left"
><tt>
cormanlisp genera scl
</tt></td></tr>
</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
where your implementation goes looking for it
when you
<tt>
require
</tt>
it.
Alternatively, if the implementation provides ASDF 2 or an older ASDF 3,
when you
<tt>
(require "asdf")
</tt>
.
</p><p>
Alternatively, 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,
and use
<tt>
(asdf:load-system :asdf)
</tt>
to upgrade it.
Beware: when upgrading from ASDF 2, you should always do it
immediately after the
<tt>
require
</tt>
,
and before you use ASDF for anything else
(ASDF 3 does that automatically).
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.
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.
</p>
<!-- Note to self:
asdf-announce may have been a casualty of some recent mailing-list reorganization. Check.
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment