diff --git a/doc/asdf.texinfo b/doc/asdf.texinfo index 101e3f529eed81d0313b6f5765f0cdddb6ab82bf..fbf0b492314408cfb1a6c5aa40ba225388eaa58a 100644 --- a/doc/asdf.texinfo +++ b/doc/asdf.texinfo @@ -1690,9 +1690,8 @@ Instead of a string representing the version, the @code{:version} argument can be an expression that is resolved to such a string using the following trivial domain-specific language: in addition to being a literal string, it can be an expression of the form -@code{(:read-file-form [:at )}, -or @code{(:read-file-line [:at -)}. +@code{(:read-file-form [:at ])}, +or @code{(:read-file-line [:at ])}. As the name suggests, the former will be resolved by reading a form in the specified pathname (read as a subpathname of the current system if relative or a unix-namestring), and the latter by reading a line. @@ -1717,10 +1716,10 @@ where significant API incompatibilities are signaled by an increased major numbe Use the implementation's own @code{require} to load the @var{module-name}. -It is good taste to use @code{:if-feature @emph{:implementation-name}} -rather than @code{#+@emph{implementation-name}} +It is good taste to use @code{(:feature @emph{:implementation-name} (:require @var{module-name}))} +rather than @code{#+@emph{implementation-name} (:require @var{module-name})} to only depend on the specified module on the specific implementation that provides it. -@xref{if-feature-option}. +@xref{The defsystem grammar,,Feature dependencies}. @subsection Feature dependencies @cindex :feature dependencies