[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
guile/guile-core/doc scheme-ideas.texi
From: |
Thien-Thi Nguyen |
Subject: |
guile/guile-core/doc scheme-ideas.texi |
Date: |
Wed, 18 Jul 2001 00:28:33 -0700 |
CVSROOT: /cvs
Module name: guile
Branch: branch_release-1-6
Changes by: Thien-Thi Nguyen <address@hidden> 01/07/18 00:28:33
Modified files:
guile-core/doc : scheme-ideas.texi
Log message:
(Definitions): Add ref to `Procedures with Setters'.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile-core/doc/scheme-ideas.texi.diff?cvsroot=OldCVS&only_with_tag=branch_release-1-6&tr1=1.2&tr2=1.2.2.1&r1=text&r2=text
Patches:
Index: guile/guile-core/doc/scheme-ideas.texi
diff -u guile/guile-core/doc/scheme-ideas.texi:1.1
guile/guile-core/doc/scheme-ideas.texi:1.2
--- guile/guile-core/doc/scheme-ideas.texi:1.1 Fri Mar 9 00:22:00 2001
+++ guile/guile-core/doc/scheme-ideas.texi Wed May 23 10:24:49 2001
@@ -178,10 +178,10 @@
@itemize @bullet
@item
-REFFIXME, to read about using @code{define} other than at top level in a
-Scheme program, including a discussion of when it works to use
address@hidden rather than @code{set!} to change the value of an existing
-variable.
address@hidden Definitions}, to read about using @code{define} other
+than at top level in a Scheme program, including a discussion of when it
+works to use @code{define} rather than @code{set!} to change the value
+of an existing variable.
@item
@ref{Lambda Alternatives}, to read about an alternative form of the
@@ -815,39 +815,39 @@
when you see it. For a full description of each of these syntaxes,
follow the appropriate reference.
address@hidden (REFFIXME) and @code{cond} (REFFIXME) provide conditional
address@hidden and @code{cond} (@pxref{if cond case}) provide conditional
evaluation of argument expressions depending on whether one or more
conditions evaluate to ``true'' or ``false''.
address@hidden (REFFIXME) provides conditional evaluation of argument
-expressions depending on whether a variable has one of a specified group
-of values.
address@hidden (@pxref{if cond case}) provides conditional evaluation of
+argument expressions depending on whether a variable has one of a
+specified group of values.
@code{define} (REFFIXME) is used to create a new variable and set its
initial value.
@code{set!} (REFFIXME) is used to modify an existing variable's value.
address@hidden (REFFIXME) is used to construct procedure objects.
address@hidden (@pxref{Lambda}) is used to construct procedure objects.
address@hidden (REFFIXME), @code{let*} (REFFIXME) and @code{letrec}
-(REFFIXME) create an inner lexical environment for the evaluation of a
-sequence of expressions, in which a specified set of local variables is
-bound to the values of a corresponding set of expressions. For an
-introduction to environments, see @xref{About Closure}.
address@hidden, @code{let*} and @code{letrec} (@pxref{Local Bindings})
+create an inner lexical environment for the evaluation of a sequence of
+expressions, in which a specified set of local variables is bound to the
+values of a corresponding set of expressions. For an introduction to
+environments, see @xref{About Closure}.
address@hidden (REFFIXME) executes a sequence of expressions in order and
-returns the value of the last expression. Note that this is not the
address@hidden (@pxref{begin}) executes a sequence of expressions in order
+and returns the value of the last expression. Note that this is not the
same as a procedure which returns its last argument, because the
evaluation of a procedure invocation expression does not guarantee to
evaluate the arguments in order.
address@hidden (REFFIXME) executes a sequence of expressions in order until
-either there are no expressions left, or one of them evaluates to
address@hidden (@pxref{and or}) executes a sequence of expressions in order
+until either there are no expressions left, or one of them evaluates to
``false''.
address@hidden (REFFIXME) executes a sequence of expressions in order until
-either there are no expressions left, or one of them evaluates to
address@hidden (@pxref{and or}) executes a sequence of expressions in order
+until either there are no expressions left, or one of them evaluates to
``true''.
@@ -938,9 +938,9 @@
that are more limited in their scope, typically as part of a procedure
body. In Scheme, this is done using the @code{let} syntax, or one of
its modified forms @code{let*} and @code{letrec}. These syntaxes are
-described in full later in the manual (REFFIXME). Here our purpose is
-to illustrate their use just enough that we can see how local variables
-work.
+described in full later in the manual (@pxref{Local Bindings}). Here
+our purpose is to illustrate their use just enough that we can see how
+local variables work.
For example, the following code uses a local variable @code{s} to
simplify the computation of the area of a triangle given the lengths of
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- guile/guile-core/doc scheme-ideas.texi,
Thien-Thi Nguyen <=