|
Yaakov Selkowitz |
4f3fa17 |
Based on upstream commits f7e596e and a925fdf, fixed in 3.0.1
|
|
Yaakov Selkowitz |
4f3fa17 |
|
|
Yaakov Selkowitz |
4f3fa17 |
--- a/doc/asdf.texinfo
|
|
Yaakov Selkowitz |
4f3fa17 |
+++ b/doc/asdf.texinfo
|
|
Yaakov Selkowitz |
4f3fa17 |
@@ -6,19 +6,19 @@
|
|
Yaakov Selkowitz |
4f3fa17 |
|
|
Yaakov Selkowitz |
4f3fa17 |
@c We use @&key, etc to escape & from TeX in lambda lists --
|
|
Yaakov Selkowitz |
4f3fa17 |
@c so we need to define them for info as well.
|
|
Yaakov Selkowitz |
4f3fa17 |
-@macro &allow-other-keys
|
|
Yaakov Selkowitz |
4f3fa17 |
+@macro Aallow-other-keys
|
|
Yaakov Selkowitz |
4f3fa17 |
&allow-other-keys
|
|
Yaakov Selkowitz |
4f3fa17 |
@end macro
|
|
Yaakov Selkowitz |
4f3fa17 |
-@macro &optional
|
|
Yaakov Selkowitz |
4f3fa17 |
+@macro Aoptional
|
|
Yaakov Selkowitz |
4f3fa17 |
&optional
|
|
Yaakov Selkowitz |
4f3fa17 |
@end macro
|
|
Yaakov Selkowitz |
4f3fa17 |
-@macro &rest
|
|
Yaakov Selkowitz |
4f3fa17 |
+@macro Arest
|
|
Yaakov Selkowitz |
4f3fa17 |
&rest
|
|
Yaakov Selkowitz |
4f3fa17 |
@end macro
|
|
Yaakov Selkowitz |
4f3fa17 |
-@macro &key
|
|
Yaakov Selkowitz |
4f3fa17 |
+@macro Akey
|
|
Yaakov Selkowitz |
4f3fa17 |
&key
|
|
Yaakov Selkowitz |
4f3fa17 |
@end macro
|
|
Yaakov Selkowitz |
4f3fa17 |
-@macro &body
|
|
Yaakov Selkowitz |
4f3fa17 |
+@macro Abody
|
|
Yaakov Selkowitz |
4f3fa17 |
&body
|
|
Yaakov Selkowitz |
4f3fa17 |
@end macro
|
|
Yaakov Selkowitz |
4f3fa17 |
|
|
Yaakov Selkowitz |
4f3fa17 |
@@ -846,7 +846,7 @@ simple-component-name := string
|
|
Yaakov Selkowitz |
4f3fa17 |
|
|
Yaakov Selkowitz |
4f3fa17 |
pathname-specifier := pathname | string | symbol
|
|
Yaakov Selkowitz |
4f3fa17 |
|
|
Yaakov Selkowitz |
4f3fa17 |
-method-form := (operation-name qual lambda-list @&rest body)
|
|
Yaakov Selkowitz |
4f3fa17 |
+method-form := (operation-name qual lambda-list @Arest body)
|
|
Yaakov Selkowitz |
4f3fa17 |
qual := method qualifier
|
|
Yaakov Selkowitz |
4f3fa17 |
|
|
Yaakov Selkowitz |
4f3fa17 |
component-dep-fail-option := :fail | :try-next | :ignore
|
|
Yaakov Selkowitz |
4f3fa17 |
@@ -1137,8 +1137,8 @@ and easier than having them all be @code{EQL} methods.
|
|
Yaakov Selkowitz |
4f3fa17 |
|
|
Yaakov Selkowitz |
4f3fa17 |
Operations are invoked on systems via @code{operate}.
|
|
Yaakov Selkowitz |
4f3fa17 |
@anchor{operate}
|
|
Yaakov Selkowitz |
4f3fa17 |
-@deffn {Generic function} @code{operate} @var{operation} @var{system} @&rest @var{initargs}
|
|
Yaakov Selkowitz |
4f3fa17 |
-@deffnx {Generic function} @code{oos} @var{operation} @var{system} @&rest @var{initargs}
|
|
Yaakov Selkowitz |
4f3fa17 |
+@deffn {Generic function} @code{operate} @var{operation} @var{system} @Arest @var{initargs}
|
|
Yaakov Selkowitz |
4f3fa17 |
+@deffnx {Generic function} @code{oos} @var{operation} @var{system} @Arest @var{initargs}
|
|
Yaakov Selkowitz |
4f3fa17 |
@code{operate} invokes @var{operation} on @var{system}.
|
|
Yaakov Selkowitz |
4f3fa17 |
@code{oos} is a synonym for @code{operate}.
|
|
Yaakov Selkowitz |
4f3fa17 |
|
|
Yaakov Selkowitz |
4f3fa17 |
@@ -1171,7 +1171,7 @@ They are invoked via the @code{operate} generic function.
|
|
Yaakov Selkowitz |
4f3fa17 |
(asdf:operate 'asdf:@var{operation-name} :@var{system-name} @{@var{operation-options ...}@})
|
|
Yaakov Selkowitz |
4f3fa17 |
@end lisp
|
|
Yaakov Selkowitz |
4f3fa17 |
|
|
Yaakov Selkowitz |
4f3fa17 |
-@deffn Operation @code{compile-op} @&key @code{proclamations}
|
|
Yaakov Selkowitz |
4f3fa17 |
+@deffn Operation @code{compile-op} @Akey @code{proclamations}
|
|
Yaakov Selkowitz |
4f3fa17 |
|
|
Yaakov Selkowitz |
4f3fa17 |
This operation compiles the specified component.
|
|
Yaakov Selkowitz |
4f3fa17 |
If proclamations are supplied, they will be proclaimed.
|
|
Yaakov Selkowitz |
4f3fa17 |
@@ -1188,7 +1188,7 @@ does not necessarily load all the parts of the system, though;
|
|
Yaakov Selkowitz |
4f3fa17 |
use @code{load-op} to load a system.
|
|
Yaakov Selkowitz |
4f3fa17 |
@end deffn
|
|
Yaakov Selkowitz |
4f3fa17 |
|
|
Yaakov Selkowitz |
4f3fa17 |
-@deffn Operation @code{load-op} @&key @code{proclamations}
|
|
Yaakov Selkowitz |
4f3fa17 |
+@deffn Operation @code{load-op} @Akey @code{proclamations}
|
|
Yaakov Selkowitz |
4f3fa17 |
|
|
Yaakov Selkowitz |
4f3fa17 |
This operation loads a system.
|
|
Yaakov Selkowitz |
4f3fa17 |
|
|
Yaakov Selkowitz |
4f3fa17 |
@@ -1228,7 +1228,7 @@ in a way that is compatible with all of the various test libraries
|
|
Yaakov Selkowitz |
4f3fa17 |
and test techniques in use in the community.
|
|
Yaakov Selkowitz |
4f3fa17 |
@end deffn
|
|
Yaakov Selkowitz |
4f3fa17 |
|
|
Yaakov Selkowitz |
4f3fa17 |
-@c @deffn Operation test-system-version @&key minimum
|
|
Yaakov Selkowitz |
4f3fa17 |
+@c @deffn Operation test-system-version @Akey minimum
|
|
Yaakov Selkowitz |
4f3fa17 |
|
|
Yaakov Selkowitz |
4f3fa17 |
@c Asks the system whether it satisfies a version requirement.
|
|
Yaakov Selkowitz |
4f3fa17 |
|
|
Yaakov Selkowitz |
4f3fa17 |
@@ -1971,7 +1971,7 @@ The specified functions are exported from your build system's package.
|
|
Yaakov Selkowitz |
4f3fa17 |
Thus for ASDF the corresponding functions are in package ASDF,
|
|
Yaakov Selkowitz |
4f3fa17 |
and for XCVB the corresponding functions are in package XCVB.
|
|
Yaakov Selkowitz |
4f3fa17 |
|
|
Yaakov Selkowitz |
4f3fa17 |
-@defun initialize-source-registry @&optional PARAMETER
|
|
Yaakov Selkowitz |
4f3fa17 |
+@defun initialize-source-registry @Aoptional PARAMETER
|
|
Yaakov Selkowitz |
4f3fa17 |
will read the configuration and initialize all internal variables.
|
|
Yaakov Selkowitz |
4f3fa17 |
You may extend or override configuration
|
|
Yaakov Selkowitz |
4f3fa17 |
from the environment and configuration files
|
|
Yaakov Selkowitz |
4f3fa17 |
@@ -1996,7 +1996,7 @@ and for XCVB the corresponding functions are in package XCVB.
|
|
Yaakov Selkowitz |
4f3fa17 |
where to look for systems not yet defined.
|
|
Yaakov Selkowitz |
4f3fa17 |
@end defun
|
|
Yaakov Selkowitz |
4f3fa17 |
|
|
Yaakov Selkowitz |
4f3fa17 |
-@defun ensure-source-registry @&optional PARAMETER
|
|
Yaakov Selkowitz |
4f3fa17 |
+@defun ensure-source-registry @Aoptional PARAMETER
|
|
Yaakov Selkowitz |
4f3fa17 |
checks whether a source registry has been initialized.
|
|
Yaakov Selkowitz |
4f3fa17 |
If not, initialize it with the given @var{PARAMETER}.
|
|
Yaakov Selkowitz |
4f3fa17 |
@end defun
|
|
Yaakov Selkowitz |
4f3fa17 |
@@ -2221,7 +2221,7 @@ as configured by the system distributor, or by default.
|
|
Yaakov Selkowitz |
4f3fa17 |
Nevertheless, if you are a fan of @code{ASDF-Binary-Locations},
|
|
Yaakov Selkowitz |
4f3fa17 |
we provide a limited emulation mode:
|
|
Yaakov Selkowitz |
4f3fa17 |
|
|
Yaakov Selkowitz |
4f3fa17 |
-@defun asdf:enable-asdf-binary-locations-compatibility @&key centralize-lisp-binaries default-toplevel-directory include-per-user-information map-all-source-files source-to-target-mappings
|
|
Yaakov Selkowitz |
4f3fa17 |
+@defun asdf:enable-asdf-binary-locations-compatibility @Akey centralize-lisp-binaries default-toplevel-directory include-per-user-information map-all-source-files source-to-target-mappings
|
|
Yaakov Selkowitz |
4f3fa17 |
This function will initialize the new @code{asdf-output-translations} facility in a way
|
|
Yaakov Selkowitz |
4f3fa17 |
that emulates the behavior of the old @code{ASDF-Binary-Locations} facility.
|
|
Yaakov Selkowitz |
4f3fa17 |
Where you would previously set global variables
|
|
Yaakov Selkowitz |
4f3fa17 |
@@ -2458,7 +2458,7 @@ To explicitly flush any information cached by the system, use the API below.
|
|
Yaakov Selkowitz |
4f3fa17 |
|
|
Yaakov Selkowitz |
4f3fa17 |
The specified functions are exported from package ASDF.
|
|
Yaakov Selkowitz |
4f3fa17 |
|
|
Yaakov Selkowitz |
4f3fa17 |
-@defun initialize-output-translations @&optional PARAMETER
|
|
Yaakov Selkowitz |
4f3fa17 |
+@defun initialize-output-translations @Aoptional PARAMETER
|
|
Yaakov Selkowitz |
4f3fa17 |
will read the configuration and initialize all internal variables.
|
|
Yaakov Selkowitz |
4f3fa17 |
You may extend or override configuration
|
|
Yaakov Selkowitz |
4f3fa17 |
from the environment and configuration files
|
|
Yaakov Selkowitz |
4f3fa17 |
@@ -2489,7 +2489,7 @@ The specified functions are exported from package ASDF.
|
|
Yaakov Selkowitz |
4f3fa17 |
where to look for systems not yet defined.
|
|
Yaakov Selkowitz |
4f3fa17 |
@end defun
|
|
Yaakov Selkowitz |
4f3fa17 |
|
|
Yaakov Selkowitz |
4f3fa17 |
-@defun ensure-output-translations @&optional PARAMETER
|
|
Yaakov Selkowitz |
4f3fa17 |
+@defun ensure-output-translations @Aoptional PARAMETER
|
|
Yaakov Selkowitz |
4f3fa17 |
checks whether output translations have been initialized.
|
|
Yaakov Selkowitz |
4f3fa17 |
If not, initialize them with the given @var{PARAMETER}.
|
|
Yaakov Selkowitz |
4f3fa17 |
This function will be called before any attempt to operate on a system.
|
|
Yaakov Selkowitz |
4f3fa17 |
@@ -2582,7 +2582,7 @@ The valid values for these variables are
|
|
Yaakov Selkowitz |
4f3fa17 |
ASDF includes several additional features that are generally
|
|
Yaakov Selkowitz |
4f3fa17 |
useful for system definition and development. These include:
|
|
Yaakov Selkowitz |
4f3fa17 |
|
|
Yaakov Selkowitz |
4f3fa17 |
-@defun system-relative-pathname system name @&key type
|
|
Yaakov Selkowitz |
4f3fa17 |
+@defun system-relative-pathname system name @Akey type
|
|
Yaakov Selkowitz |
4f3fa17 |
|
|
Yaakov Selkowitz |
4f3fa17 |
It's often handy to locate a file relative to some system.
|
|
Yaakov Selkowitz |
4f3fa17 |
The @code{system-relative-pathname} function meets this need.
|