--- 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