r7rs-small-texinfo

Unnamed repository; edit this file 'description' to name the repository.
git clone https://kaka.farm/~git/r7rs-small-texinfo
Log | Files | Refs

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:
Mdoc/r7rs-small/r7rs-small.texinfo | 32++++++++++++++++++--------------
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::