X-Git-Url: https://git.distorted.org.uk/~mdw/sod/blobdiff_plain/f8a8e8ad68c3cac26b2c76c6d34becc6db01144e..7d69686f71d01de4f8df65b2d417b6b4faaac5ec:/doc/misc.tex diff --git a/doc/misc.tex b/doc/misc.tex index 4d80a5d..353c948 100644 --- a/doc/misc.tex +++ b/doc/misc.tex @@ -84,7 +84,7 @@ of these are standard. If a @ is omitted, then the value of the corresponding @ is used. It is conventional usage for a macro to wrap @|once-only| around its body so as to convert the arguments which it should evaluate into safe - gensyms capturing their runtime values. (Not that the simple expansion + gensyms capturing their runtime values. (Note that the simple expansion given above can't do this correctly.) A bare symbol may be written in place of a singleton list. \end{describe} @@ -192,10 +192,11 @@ The macros described here all bind the variable @|it|. The symbol @|it| is exported by the @|sod-utilities| package. \end{describe} -\begin{describe}{mac}{aif @ @ @[@@] @> @^*} +\begin{describe}{mac} + {aif @ @ @[@@] @> @^*} Evaluate the @. If @ is non-nil, then bind @|it| to the resulting value and evaluate the @, returning all of its - values. Otherwise, evaluate @, returning all of its values. + values. Otherwise, evaluate @, returning all of its values. \end{describe} \begin{describe}{mac}{aand @
^* @> @^*}