gbranden pushed a commit to branch master
in repository groff.

commit 8404ce8cc846eeeb8ed56bd23081c0a31311dad5
Author: G. Branden Robinson <[email protected]>
AuthorDate: Wed Nov 12 08:04:47 2025 -0600

    doc/groff.texi.in: Recast intro to copy mode.
---
 doc/groff.texi.in | 27 ++++++++++++++++++++-------
 1 file changed, 20 insertions(+), 7 deletions(-)

diff --git a/doc/groff.texi.in b/doc/groff.texi.in
index d9cb12804..908ec4cd4 100644
--- a/doc/groff.texi.in
+++ b/doc/groff.texi.in
@@ -5844,13 +5844,26 @@ macros for such simple interpolations; what is 
important here is to
 glimpse the potential of macros and the power of recursive
 interpolation.
 
-We could have defined @code{DATE} and @code{BOSS} in the opposite order;
-perhaps less obviously, we could also have defined them @emph{after}
-@code{NOTICE}.  ``Forward references'' like this are acceptable because
-the body of a macro definition is not (completely) interpreted, but
-stored instead (@pxref{Copy Mode}).  While a macro is being defined (or
-appended to), requests are not interpreted and macros not interpolated,
-whereas some commonly used escape sequences @emph{are} interpreted.
+We could have defined our
+@code{DATE}
+and
+@code{BOSS}
+macros in the opposite order;
+perhaps less obviously,
+we could also have defined them
+@emph{after}
+@code{NOTICE}.
+Such ``forward references'' are well-defined
+because the body of a macro definition is,
+for the most part,
+stored rather than interpreted
+(@pxref{Copy Mode}).
+While a macro is being defined
+(or appended to),
+requests are not interpreted and macros not interpolated;
+some commonly used escape sequences
+@emph{are}
+however interpreted.
 @code{roff} systems also support recursive macro calls, as long as you
 have a way to break the recursion (@pxref{Conditionals and Loops}).
 Maintainable @code{roff} documents tend to arrange macro definitions to

_______________________________________________
groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit

Reply via email to