Mercurial > emacs
diff lispref/macros.texi @ 22138:d4ac295a98b3
*** empty log message ***
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Tue, 19 May 1998 03:45:57 +0000 |
parents | 90da2489c498 |
children | 89afca54a135 |
line wrap: on
line diff
--- a/lispref/macros.texi Tue May 19 03:41:25 1998 +0000 +++ b/lispref/macros.texi Tue May 19 03:45:57 1998 +0000 @@ -503,7 +503,7 @@ @node Eval During Expansion @subsection Evaluating Macro Arguments in Expansion - Another problem can happen if you the macro definition itself + Another problem can happen if the macro definition itself evaluates any of the macro argument expressions, such as by calling @code{eval} (@pxref{Eval}). If the argument is supposed to refer to the user's variables, you may have trouble if the user happens to use a @@ -542,7 +542,7 @@ exist. To avoid these problems, @strong{don't evaluate an argument expression -while computing the macro expansion.} Instead, substitute the +while computing the macro expansion}. Instead, substitute the expression into the macro expansion, so that its value will be computed as part of executing the expansion. This is how the other examples in this chapter work.