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.