[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] 28/55: Documentation fixes
From: |
Andy Wingo |
Subject: |
[Guile-commits] 28/55: Documentation fixes |
Date: |
Thu, 23 May 2019 11:52:40 -0400 (EDT) |
wingo pushed a commit to branch master
in repository guile.
commit a83de07e35e48e5f1629baaa160b120efe54fefb
Author: Mikael Djurfeldt <address@hidden>
Date: Wed Oct 31 19:08:58 2018 +0100
Documentation fixes
* doc/ref/api-control:
* doc/ref/compiler.texi: Language fixes
* doc/ref/compiler ($kfun): Renamed argument clauses -> clause.
---
doc/ref/api-control.texi | 2 +-
doc/ref/compiler.texi | 16 ++++++++--------
2 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/doc/ref/api-control.texi b/doc/ref/api-control.texi
index 2d696ea..c0d1c18 100644
--- a/doc/ref/api-control.texi
+++ b/doc/ref/api-control.texi
@@ -1699,7 +1699,7 @@ file descriptors), in Guile you can arrange to call a
function while
binding a fluid to a particular value. That association between fluid
and value will exist during the dynamic extent of the function call.
-Fluids are a therefore a building block for implementing dynamically
+Fluids are therefore a building block for implementing dynamically
scoped variables. Dynamically scoped variables are useful when you want
to set a variable to a value during some dynamic extent in the execution
of your program and have them revert to their original value when the
diff --git a/doc/ref/compiler.texi b/doc/ref/compiler.texi
index 7e1f29f..cb6b1ad 100644
--- a/doc/ref/compiler.texi
+++ b/doc/ref/compiler.texi
@@ -9,7 +9,7 @@
Compilers! The word itself inspires excitement and awe, even among
experienced practitioners. But a compiler is just a program: an
-eminently hackable thing. This section aims to to describe Guile's
+eminently hackable thing. This section aims to describe Guile's
compiler in such a way that interested Scheme hackers can feel
comfortable reading and extending it.
@@ -200,11 +200,11 @@ expression from the same source language within the same
module.
For example, you might compile the expression, @code{(define-module
(foo))}. This will result in a Tree-IL expression and environment. But
-if you compiled a second expression, you would want to take into
-account the compile-time effect of compiling the previous expression,
-which puts the user in the @code{(foo)} module. That is purpose of the
-``continuation environment''; you would pass it as the environment
-when compiling the subsequent expression.
+if you compiled a second expression, you would want to take into account
+the compile-time effect of compiling the previous expression, which puts
+the user in the @code{(foo)} module. That is the purpose of the
+``continuation environment''; you would pass it as the environment when
+compiling the subsequent expression.
For Scheme, an environment is a module. By default, the @code{compile}
and @code{compile-file} procedures compile in a fresh module, such
@@ -897,7 +897,7 @@ Note that all of these names with the exception of the
@var{var}s in the
Additionally, there are three specific kinds of continuations that are
only used in function entries.
address@hidden {CPS Continuation} $kfun src meta self tail clauses
address@hidden {CPS Continuation} $kfun src meta self tail clause
Declare a function entry. @var{src} is the source information for the
procedure declaration, and @var{meta} is the metadata alist as described
above in Tree-IL's @code{<lambda>}. @var{self} is a variable bound to
@@ -1043,7 +1043,7 @@ value associated with a given key, requiring that the key
was present
already, and @code{intmap-remove}, which removes a key from an intmap.
Intmaps have a tree-like structure that is well-suited to set operations
-such as union and intersection, so there is are also the binary
+such as union and intersection, so there are also the binary
@code{intmap-union} and @code{intmap-intersect} procedures. If the
result is equivalent to either argument, that argument is returned
as-is; in that way, one can detect whether the set operation produced a
- [Guile-commits] 04/55: Define AT_SYMLINK_NOFOLLOW et al., (continued)
- [Guile-commits] 04/55: Define AT_SYMLINK_NOFOLLOW et al., Andy Wingo, 2019/05/23
- [Guile-commits] 08/55: Fix list validation of *list->bytevector procedures., Andy Wingo, 2019/05/23
- [Guile-commits] 13/55: Update SRFI-19 leap second table., Andy Wingo, 2019/05/23
- [Guile-commits] 05/55: Fix 'atomic-box-compare-and-swap!'., Andy Wingo, 2019/05/23
- [Guile-commits] 26/55: Add texinfo dependency to README, Andy Wingo, 2019/05/23
- [Guile-commits] 27/55: Bootstrap optimization, Andy Wingo, 2019/05/23
- [Guile-commits] 32/55: Fix tests for SRFI-19 date->string ~N, Andy Wingo, 2019/05/23
- [Guile-commits] 33/55: Do not warn the user when 'madvise' returns ENOSYS., Andy Wingo, 2019/05/23
- [Guile-commits] 30/55: Update (ice-9 match) to include selected bug fixes from upstream., Andy Wingo, 2019/05/23
- [Guile-commits] 31/55: Support ~N in SRFI-19 string->date, Andy Wingo, 2019/05/23
- [Guile-commits] 28/55: Documentation fixes,
Andy Wingo <=
- [Guile-commits] 42/55: Disable test for current value of setitimer on Cygwin, Andy Wingo, 2019/05/23
- [Guile-commits] 29/55: Fix spelling of ellipsis in (ice-9 match)., Andy Wingo, 2019/05/23
- [Guile-commits] 53/55: put-u8: Always write a single byte, regardless of the port encoding., Andy Wingo, 2019/05/23
- [Guile-commits] 52/55: Optimize fixnum exact integer square roots., Andy Wingo, 2019/05/23
- [Guile-commits] 44/55: Avoid passing NULL to 'memcpy' and 'memcmp'., Andy Wingo, 2019/05/23
- [Guile-commits] 14/55: Fix typos, indentation and error reporting in SRFI-19., Andy Wingo, 2019/05/23
- [Guile-commits] 54/55: Strings, i18n: Limit the use of alloca to approximately 8 kilobytes., Andy Wingo, 2019/05/23
- [Guile-commits] 49/55: Fix typo in comment., Andy Wingo, 2019/05/23
- [Guile-commits] 47/55: Reimplement SCM_MAKE_CHAR to evaluate its argument only once., Andy Wingo, 2019/05/23
- [Guile-commits] 51/55: Avoid 'with-latin1-locale' in binary I/O tests., Andy Wingo, 2019/05/23