diff --git a/asdf.texinfo b/asdf.texinfo index a87c97cad285f24ef548d2403a884b8254bcaa0d..559700f79dfadcf5a81de86dbe43c8ee27d7086a 100644 --- a/asdf.texinfo +++ b/asdf.texinfo @@ -766,6 +766,8 @@ component-def := ( component-type simple-component-name {option}* ) component-type := :system | :module | :file | :static-file | other-component-type +other-component-type := symbol-by-name + dependency-def := simple-component-name | ( :feature name ) | ( :version simple-component-name version-specifier) @@ -790,6 +792,14 @@ qual := method qualifier Component names (@code{simple-component-name}) may be either strings or symbols. +@subsection Component types + +Component type names, even if expressed as keywords, will be looked up +by name in the current package and in the asdf package, if not found in +the current package. So a component type @code{my-component-type}, in +the current package @code{my-system-asd} can be specified as +@code{:my-component-type}, or @code{my-component-type}. + @subsection Pathname specifiers A pathname specifier (@code{pathname-specifier})