diff options
author | Brian Gough <bjg@network-theory.co.uk> | 2009-12-15 10:16:14 +0000 |
---|---|---|
committer | Neil Jerram <neil@ossau.uklinux.net> | 2009-12-18 00:53:34 +0000 |
commit | 72b3aa56afc776506a0b51c008c808a536a4f1c3 (patch) | |
tree | ac037ba759eb547c6923070484ac17b1ae0eab96 /doc/ref/libguile-concepts.texi | |
parent | 2e4ef7eda16ccf708f9822573d016567eb916f43 (diff) | |
download | guile-72b3aa56afc776506a0b51c008c808a536a4f1c3.tar.gz |
more typo fixes
More spelling corrections and fixes for doubled words (e.g. "the the")
--
Brian Gough
Network Theory Ltd,
Publishing Free Software Manuals --- http://www.network-theory.co.uk/
>From 7be02beedc739c32cce2c8ec8f4ac814c994a13f Mon Sep 17 00:00:00 2001
From: Brian Gough <bjg@gnu.org>
Date: Mon, 14 Dec 2009 22:06:22 +0000
Subject: [PATCH] fix various documentation typos (spelling & doubled words)
Diffstat (limited to 'doc/ref/libguile-concepts.texi')
-rw-r--r-- | doc/ref/libguile-concepts.texi | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/doc/ref/libguile-concepts.texi b/doc/ref/libguile-concepts.texi index 15d54f531..ffdc5f0ec 100644 --- a/doc/ref/libguile-concepts.texi +++ b/doc/ref/libguile-concepts.texi @@ -109,7 +109,7 @@ my_incrementing_function (SCM a, SCM flag) @} @end example -Often, you need to convert between @code{SCM} values and approriate C +Often, you need to convert between @code{SCM} values and appropriate C values. For example, we needed to convert the integer @code{1} to its @code{SCM} representation in order to add it to @var{a}. Libguile provides many function to do these conversions, both from C to @@ -206,7 +206,7 @@ Other references to @code{SCM} objects, such as global variables of type @code{SCM} or other random data structures in the heap that contain fields of type @code{SCM}, can be made visible to the garbage collector by calling the functions @code{scm_gc_protect} or -@code{scm_permanent_object}. You normally use these funtions for long +@code{scm_permanent_object}. You normally use these functions for long lived objects such as a hash table that is stored in a global variable. For temporary references in local variables or function arguments, using these functions would be too expensive. @@ -239,7 +239,7 @@ However, a local variable or function parameter is only protected as long as it is really on the stack (or in some register). As an optimization, the C compiler might reuse its location for some other value and the @code{SCM} object would no longer be protected. Normally, -this leads to exactly the right behabvior: the compiler will only +this leads to exactly the right behavior: the compiler will only overwrite a reference when it is no longer needed and thus the object becomes unprotected precisely when the reference disappears, just as wanted. @@ -311,7 +311,7 @@ Scheme offers a few syntactic abstractions (@code{do} and @dfn{named} But only Scheme functions can call other functions in a tail position: C functions can not. This matters when you have, say, two functions that call each other recursively to form a common loop. The following -(unrealistic) example shows how one might go about determing whether a +(unrealistic) example shows how one might go about determining whether a non-negative integer @var{n} is even or odd. @lisp |