If someone with the commit bit sees this, will you please skim it and push it?
My git repo is in some horrible state following on my last push where it steadfastly resists all of my attempts to turn this into a fast-forward (pushable) patch.
thanks, r
--- doc/asdf.texinfo | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-)
diff --git a/doc/asdf.texinfo b/doc/asdf.texinfo index 40c17a2..57a6999 100644 --- a/doc/asdf.texinfo +++ b/doc/asdf.texinfo @@ -795,6 +795,10 @@ For more details on what these methods do, @pxref{Operations} in @comment node-name, next, previous, up @section The defsystem grammar
+@c This discussion does not distinguish the options that are only +@c appropriate for modules (see the discussion in the object model part of +@c the manual). We should fix this. [2010/10/15:rpg] + @example system-definition := ( defsystem system-designator @var{option}* )
@@ -808,6 +812,8 @@ option := :components component-list | :depends-on ( @var{dependency-def}* ) | :serial [ t | nil ] | :in-order-to ( @var{dependency}+ ) + | :if-component-dep-fails component-dep-fail-option +
component-list := ( @var{component-def}* )
@@ -834,8 +840,12 @@ pathname-specifier := pathname | string | symbol
method-form := (operation-name qual lambda-list @&rest body) qual := method qualifier + +component-dep-fail-option := :fail | :try-next | :ignore @end example
+ + @subsection Component names
Component names (@code{simple-component-name}) @@ -1031,6 +1041,13 @@ and @code{*load-truename*} is currently unbound from within an editor without clobbering its source location) @end itemize
+@subsection if-component-dep-fails option + +This option is only appropriate for module components (including +systems), not individual source files. + +For more information about this option, @pxref{Pre-defined subclasses of component}. + @node Other code in .asd files, , The defsystem grammar, Defining systems with defsystem @section Other code in .asd files