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
023ec9e8
Commit
023ec9e8
authored
11 years ago
by
Francois-Rene Rideau
Browse files
Options
Downloads
Patches
Plain Diff
Update the web page.
parent
ff99a7c2
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
+37
-32
37 additions, 32 deletions
doc/index.html
with
37 additions
and
32 deletions
doc/index.html
+
37
−
32
View file @
023ec9e8
...
...
@@ -41,7 +41,7 @@
</p>
<a
id=
"what_it_is"
></a>
<h3>
What it is
</h3>
<p>
ASDF 3 contains two parts:
<tt>
asdf/defsystem
</tt>
and
<tt>
asdf/driver
</tt>
.
<p>
ASDF 3 contains two parts:
<tt>
asdf/defsystem
</tt>
and
<tt>
uiop
</tt>
.
</p>
<p><tt>
asdf/defsystem
</tt>
,
is a tool to describe how Lisp source code is organized in systems,
...
...
@@ -53,8 +53,8 @@
<p>
ASDF stands for
<em>
A
</em>
nother
<em>
S
</em>
ystem
<em>
D
</em>
efinition
<em>
F
</em>
acility,
in the continuity of the Lisp
<tt>
DEFSYSTEM
</tt>
of yore.
</p>
<p><tt>
asdf/driver
</tt>
,
also known as
<tt>
uiop
</tt>
,
<p><tt>
uiop
</tt>
,
also known as
<tt>
asdf/driver
</tt>
,
the Utilities for Implementation- and OS- Portability,
is a Common Lisp portability library and runtime support system
that helps you write Common Lisp software in a portable way.
...
...
@@ -66,6 +66,8 @@
access the environment, use the filesystem,
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>
.
</p>
<a
id=
"what_it_is_not"
></a>
<h3>
What it is not
</h3>
...
...
@@ -95,7 +97,8 @@
(a somewhat improved incompatible variant of ASDF 1, less featureful than ASDF 3),
or Alastair Bridgewater's one-package-per-file
<a
href=
"https://bugs.launchpad.net/asdf/+bug/1230368"
><tt>
quick-build
</tt></a>
(similar to
<tt>
faslpath
</tt>
below).
(similar to
<tt>
faslpath
</tt>
below,
also reimplemented as the ASDF extension
<a
href=
"http://common-lisp.net/gitweb?p=projects/asdf/asdf-package-system.git"
><tt>
asdf-package-system
</tt></a>
).
Older systems that are not maintained anymore include
Mark Kantrowitz's
<a
href=
"http://www.cliki.net/mk-defsystem"
><tt>
mk-defsystem
</tt></a>
...
...
@@ -270,6 +273,13 @@ Peter Graves <gnooth@gmail.com>
<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=projects/asdf/asdf-package-system.git"
><tt>
asdf-package-system
</tt></a>
,
to compile Lisp source files with one package per file
that also determines dependencies, in the style of
<a
href=
"https://bugs.launchpad.net/asdf/+bug/1230368"
><tt>
quick-build
</tt></a>
or
<a
href=
"http://www.cliki.net/faslpath"
><tt>
faslpath
</tt></a>
(hopefully to be merged into a future ASDF 3.0.4 or 3.1 release.
</li>
</ul>
<p>
Former extensions, now superseded, include:
</p>
<ul>
...
...
@@ -289,7 +299,7 @@ Peter Graves <gnooth@gmail.com>
or (on supported implementations), a standalone executable program.
</li>
<li><tt>
asdf-utils
</tt>
was a collection of utilities that originated with ASDF.
It is now superseded by
<tt>
asdf/driver
</tt>
, aka
<tt>
uiop
</tt>
,
It is now superseded by
<tt>
uiop
</tt>
, aka
<tt>
asdf/driver
</tt>
,
which is part of ASDF,
and exports its functionality
in its own package
<tt>
uiop
</tt>
.
...
...
@@ -339,41 +349,36 @@ Peter Graves <gnooth@gmail.com>
<a
id=
"news"
></a>
<h3>
What is happening
</h3>
<dl>
<dt>
S
ummer
2013
</dt>
<dt>
S
ince July
2013
</dt>
<dd>
Fran
ç
ois-Ren
é
Rideau has resigned as maintainer
after releasing ASDF 3.0.1.
Robert P. Goldman is interim maintainer until someone more gifted,
charming, dedicated, and better-looking can be secured to fill the role.
</dd>
<dt>
In February 2013
</dt>
Robert P. Goldman is interim maintainer until someone more gifted,
charming, dedicated, and better-looking can be secured to fill the role.
</dd>
<dt>
November 2012 to June 2013
</dt>
<dd>
ASDF 3 now includes both the traditional
<tt>
asdf/defsystem
</tt>
and a formalized portability library
<tt>
asdf/driver
</tt>
.
Fran
ç
ois-Ren
é
Rideau completely rewrites ASDF
and publishes ASDF 3, beta-released as 2.27 in February 2013,
and released as 3.0.1 in May 2013.
It now includes both the traditional
<tt>
asdf/defsystem
</tt>
and a formalized portability library
<tt>
uiop
</tt>
(née
<tt>
asdf/driver
</tt>
).
<tt>
asdf/defsystem
</tt>
is a backward-compatible reimplementation of ASDF
with correct timestamp propagation based on a consistent dependency model,
and featuring support for bundle output, deferred warnings check, and more.
<tt>
asdf/driver
</tt>
provides many abstractions to write portable Common Lisp programs.
</dd>
<dt>
In April 2012
</dt>
<dd>
ASDF 2.21 now controls the character encoding used by Lisp source files.
You can specify different encodings in your defsystem,
e.g.
<kbd>
:encoding :latin1
</kbd>
,
if you
<kbd>
:defsystem-depends-on (:asdf-encodings)
</kbd>
.
While the default will remain to load and compile file
with the
<kbd>
:default
</kbd>
external-format,
we encourage all library authors to adopt
the
<i>
de facto
</i>
standard, UTF-8,
for all their source files (.lisp and .asd).
Our intent is to bless and enforce this standard encoding
on all these files by default in a not-to-faraway future.
<tt>
uiop
</tt>
provides many abstractions to write portable Common Lisp programs.
Last version: 3.0.1.
</dd>
<dt>
Since
December 2009
</dt>
<dt>
December 2009
to October 2012
</dt>
<dd>
Fran
ç
ois-Ren
é
Rideau is de facto maintainer,
with notable contributions from Robert P. Goldman, but also
Juanjo Garcia-Ripoll and James Anderson.
ASDF 2 released
ASDF 2
.000 is
released
in May 2010
with many clean-ups, better configurability, some new features,
and updated documentation.
The ASDF 2 series culminates with ASDF 2.26 in October 2012,
which in addition to many bug fixes and small features
includes support for file encodings, around-compile and compile-check hooks.
Last version: 2.26.
</dd>
<dt>
May 2006 to November 2009
</dt>
<dd>
Gary King is de facto maintainer,
...
...
@@ -390,12 +395,12 @@ Peter Graves <gnooth@gmail.com>
Nikodemus Siivola, Peter Van Eynde, Edi Weitz, Kevin Rosenberg.
The system made more robust, a few more features.
Last version: 1.97.
</dd>
<dt>
August 2001 to May 2004
</dt>
<dd>
D
eveloped by Daniel Barlow, with notable contributions from
<dd>
Created then d
eveloped by Daniel Barlow, with notable contributions from
Christophe Rhodes, Kevin Rosenberg, Edi Weitz, Rahul Jain.
Last version: 1.85.
<dt>
August 2001
</dt>
<dd>
Created by Daniel Barlow
</dd>
</dd>
</dl>
</div>
<div
id=
"footer"
>
...
...
@@ -405,7 +410,7 @@ 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
-2013
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 2013-0
3
-0
3
</div>
<div
id=
"timestamp"
>
Last updated 2013-
1
0-0
7
</div>
</div>
</body>
</html>
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