summaryrefslogtreecommitdiff
path: root/doc/ref/libguile-concepts.texi
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2010-03-14 14:39:47 +0100
committerAndy Wingo <wingo@pobox.com>2010-03-14 14:39:47 +0100
commit0f7e6c56cd3d1a070ea4b469368d9c2f6f492538 (patch)
tree90832b08cea00b9ed8021f4d5efc3563cfd3f7ce /doc/ref/libguile-concepts.texi
parent06dcb9dfb663169ce612bca241e5438c73bfa5c6 (diff)
downloadguile-0f7e6c56cd3d1a070ea4b469368d9c2f6f492538.tar.gz
update "data representation" part of guile internals doc
* doc/ref/api-control.texi (Handling Errors): Move the "Signalling Type Errors" section here. * doc/ref/data-rep.texi (Data Representation): Refactor, lopping and cropping and stitching. * doc/ref/libguile-concepts.texi (Dynamic Types): * doc/ref/libguile-smobs.texi (Describing a New Type, Double Smobs): * doc/ref/guile.texi (Guile Implementation, Programming in C): Adapt to refactorings. * doc/ref/history.texi (A Scheme of Many Maintainers): (A Timeline of Selected Guile Releases, Status): Update.
Diffstat (limited to 'doc/ref/libguile-concepts.texi')
-rw-r--r--doc/ref/libguile-concepts.texi9
1 files changed, 4 insertions, 5 deletions
diff --git a/doc/ref/libguile-concepts.texi b/doc/ref/libguile-concepts.texi
index ffdc5f0ec..16f07e125 100644
--- a/doc/ref/libguile-concepts.texi
+++ b/doc/ref/libguile-concepts.texi
@@ -153,8 +153,8 @@ that have been added to Guile by third-party libraries.
Also, computing with @code{SCM} is not necessarily inefficient. Small
integers will be encoded directly in the @code{SCM} value, for example,
-and do not need any additional memory on the heap. See @ref{The
-Libguile Runtime Environment} to find out the details.
+and do not need any additional memory on the heap. See @ref{Data
+Representation} to find out the details.
Some special @code{SCM} values are available to C code without needing
to convert them from C values:
@@ -170,9 +170,8 @@ In addition to @code{SCM}, Guile also defines the related type
@code{scm_t_bits}. This is an unsigned integral type of sufficient
size to hold all information that is directly contained in a
@code{SCM} value. The @code{scm_t_bits} type is used internally by
-Guile to do all the bit twiddling explained in @ref{The Libguile
-Runtime Environment}, but you will encounter it occasionally in low-level
-user code as well.
+Guile to do all the bit twiddling explained in @ref{Data Representation}, but
+you will encounter it occasionally in low-level user code as well.
@node Garbage Collection