commit 33e6a140f273413048ef2e28570aeb2d596ee0b3
parent becbff6845ce89337b98493322aa6d7b13bc97fe
Author: Wolfgang Corcoran-Mathe <wcm@sigwinch.xyz>
Date: Fri, 2 Feb 2024 12:16:14 -0500
Standard procedures header: Texify.
Diffstat:
1 file changed, 18 insertions(+), 14 deletions(-)
diff --git a/doc/r7rs-small/r7rs-small.texinfo b/doc/r7rs-small/r7rs-small.texinfo
@@ -266,20 +266,24 @@ described in this section into the primitive constructs described in the previou
@node Standard procedures
@chapter Standard procedures
-This chapter describes Scheme's built-in procedures. The procedures force, promise?, and
-make-promise are intimately associated with the expression types delay and delay-force,
-and are described with them in section 4.2.5. In the same way, the procedure
-make-parameter is intimately associated with the expression type parameterize, and is
-described with it in section 4.2.6.
-
-A program can use a global variable definition to bind any variable. It may subsequently
-alter any such binding by an assignment (see section 4.1.6). These operations do not
-modify the behavior of any procedure defined in this report or imported from a library
-(see section 5.6). Altering any global binding that has not been introduced by a definition
-has an unspecified effect on the behavior of the procedures defined in this chapter.
-
-When a procedure is said to return a newly allocated object, it means that the locations in
-the object are fresh.
+This chapter describes Scheme's built-in procedures.
+
+The procedures @code{force}, @code{promise?}, and @code{make-promise} are intimately associated
+with the expression types @code{delay} and @code{delay-force}, and are described
+with them in @ref{Delayed evaluation}. In the same way, the procedure
+@code{make-parameter} is intimately associated with the expression type
+@code{parameterize}, and is described with it in @ref{Dynamic bindings}.
+
+A program can use a global variable definition to bind any variable. It may
+subsequently alter any such binding by an assignment (@xref{Assignment}).
+These operations do not modify the behavior of
+any procedure defined in this report or imported from a library
+(@xref{Libraries}). Altering any global binding that has
+not been introduced by a definition has an unspecified effect on the
+behavior of the procedures defined in this chapter.
+
+When a procedure is said to return a @dfn{newly allocated} object,
+it means that the locations in the object are fresh.
@menu
* Equivalence predicates::