Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
asdf
asdf
Commits
b07363f2
Commit
b07363f2
authored
Mar 02, 2014
by
Francois-Rene Rideau
Browse files
Add documentation to uiop:argv0.
Tweak the web page. Update debian information.
parent
51c8dcef
Changes
4
Hide whitespace changes
Inline
Side-by-side
debian/changelog
View file @
b07363f2
...
...
@@ -9,14 +9,17 @@ cl-asdf (2:3.1.1-1) unstable; urgency=low
subclasses of OPERATION implicitly propagate DOWNWARD and SIDEWAY.
Failure to explicitly inherit from own of the explicitly propagating
or non-propagating classes will result in a WARNING for now.
* portability: much improved support for the latest GCL.
Fixes for ABCL, CLISP, ECL, LispWorks, SBCL/Windows, XCL.
* portability is much improved, with support for the latest GCL, and
fixes for ABCL, CLISP, ECL, LispWorks, SBCL, XCL, etc.
* bundle support was refactored; ECL support is fixed;
image-op added to create heap images for use with e.g. cl-launch.
* robustness: Test improvements. Added missing dependencies in asdf.asd(!).
Fixes to version-satisfies (thanks to stassats), to the file-stamp cache.
Fixes regression from 3.0.2.12 whereby ASDF failed to avoid downgrading.
Many cleanups. Many explanatory updates to source code comments.
* run-program tweaked again on Windows;
punting on trying to ensure no final space is ever echo'ed by CMD.EXE " ".
* run-program tweaked again, notably on Windows, on CLISP, and
on implementations without a native run-program. On Windows, we
punt on trying to ensure no final space is ever echo'ed by CMD.EXE " ".
* provide both "asdf" and "ASDF" to play nicer with various Lisps.
* upgrading from a sufficiently forward-compatible version (currently: 2.33)
will be less disruptive of ASDF uses and enhancements in the current image:
...
...
@@ -30,7 +33,7 @@ cl-asdf (2:3.1.1-1) unstable; urgency=low
in over a year since initial ASDF 3.0 pre-release (i.e. version 2.27).
* Documentation updated. TODO updated.
-- Francois-Rene Rideau <fare@tunes.org>
Fri, 28 Feb
2014
22
:0
1
:06 -0500
-- Francois-Rene Rideau <fare@tunes.org>
Sun, 02 Mar
2014
01
:0
9
:06 -0500
cl-asdf (2:3.0.3-1) unstable; urgency=low
...
...
debian/watch
View file @
b07363f2
# upstream uses git which we track
# As long as I (Faré) am in the loop,
# I can maintain the debian package directly in the upstream git.
# But when I'm gone, anything goes.
version=3
http://common-lisp\.net/project/asdf/archives/asdf-([0-9]+(\.[0-9]+)*)\.tar\.gz
doc/index.html
View file @
b07363f2
...
...
@@ -149,17 +149,9 @@
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.)
All of these implementations provide at least ASDF 2,
and a few of them aready provide ASDF 3
(
<tt>
abcl
</tt>
,
<tt>
allegro
</tt>
,
<tt>
ccl
</tt>
,
<tt>
clisp
</tt>
,
<tt>
cmucl
</tt>
,
<tt>
ecl
</tt>
,
<tt>
sbcl
</tt>
).
Hopefully soon all will follow suit;
but in the meantime, you can download ASDF 3,
and use
<tt>
(asdf:load-system :asdf)
</tt>
to upgrade to the latest ASDF from a properly configured ASDF 2,
which you should do before you use ASDF for anything else.
</p><p>
A few implementations don't provide ASDF yet,
Most of these implementations provide ASDF3,
a few only provide ASDF2.
Some implementations don't provide ASDF yet,
but have announced they will in their next release.
As for remaining implementations,
they are obsolete and/or mostly unmaintained;
...
...
@@ -184,6 +176,18 @@
<td
align=
"left"
><tt>
scl
</tt></td>
<td
align=
"left"
><tt>
cormanlisp genera
</tt></td></tr>
</table>
<p>
To deal with an implementation that doesn't yet provide ASDF 3,
we provide a script 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 3,
you can download, install and configure a more recent ASDF 3,
and use
<tt>
(asdf:load-system :asdf)
</tt>
to upgrade it.
You should always upgrade immediately after the
<tt>
require
</tt>
,
and before you use ASDF for anything else
(ASDF 3 does that automatically).
</p>
<!-- Note to self:
The maintainers of the following implementations follow asdf-announce:
clisp (sds)
...
...
@@ -383,7 +387,7 @@ Peter Graves <gnooth@gmail.com> (XCL).
</dd>
<dt>
Since July 2013
</dt>
<dd>
Fran
ç
ois-Ren
é
Rideau has resigned as maintainer
after releasing ASDF 3.0.1.
after releasing ASDF 3.0.1
, but remains an active developer
.
Robert P. Goldman is interim maintainer until someone more gifted,
charming, dedicated, and better-looking can be secured to fill the role.
</dd>
...
...
@@ -440,9 +444,9 @@ Peter Graves <gnooth@gmail.com> (XCL).
<a
class=
"nav"
href=
"http://www.catb.org/hacker-emblem/"
title=
"hacker"
>
<img
src=
"http://common-lisp.net/project/cl-containers/shared/buttons/hacker.png"
width=
"80"
height=
"15"
title=
"hacker emblem"
alt=
"hacker button"
/></a>
<a
class=
"nav"
href=
"http://www.lisp.org/"
title=
"Association of Lisp Users"
>
<img
src=
"http://common-lisp.net/project/cl-containers/shared/buttons/lambda-lisp.png"
width=
"80"
height=
"15"
title=
"ALU emblem"
alt=
"ALU button"
/></a>
<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
-201
3
Daniel
Barlow
and
contributors
</
span
></p>
<p><span
class=
"copyright"
Copyright
&
copy
;
2001
-201
4
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 201
3-10-2
2
</div>
<div
id=
"timestamp"
>
Last updated 201
4-03-0
2
</div>
</div>
</body>
</html>
uiop/image.lisp
View file @
b07363f2
...
...
@@ -258,7 +258,9 @@ if we are not called from a directly executable image."
(
rest
arguments
)))
(
defun
argv0
()
;; Not available on ABCL, Genera, MCL.
"On supported implementations (most that matter), return a string that for the name with which
the program was invoked, i.e. argv[0] in C. On other implementations, return NIL."
;; NB: not currently available on ABCL, Corman, Genera, MCL, MKCL
(
or
#+
(
or
allegro
clisp
clozure
cmu
gcl
lispworks
sbcl
scl
xcl
)
(
first
(
raw-command-line-arguments
))
#+
ecl
(
si:argv
0
)))
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment