summaryrefslogtreecommitdiff
path: root/doc/ref/data-rep.texi
diff options
context:
space:
mode:
authorMarius Vollmer <mvo@zagadka.de>2004-07-07 12:17:41 +0000
committerMarius Vollmer <mvo@zagadka.de>2004-07-07 12:17:41 +0000
commit3f7e8708b4e76b6ad9c1b74b8a938c1d4ee8345c (patch)
tree4a9c9910d44845abf0d9afdfe7102262f6931f0a /doc/ref/data-rep.texi
parentf50e11ca3effbcb9c0a2a311fe019fb6901dde85 (diff)
downloadguile-3f7e8708b4e76b6ad9c1b74b8a938c1d4ee8345c.tar.gz
(How Guile does it): Mark as being in limbo. All
the real documentation will be in the nodes "Programming in C" and "API Reference". (Boolean Data): Just refer to node "Booleans".
Diffstat (limited to 'doc/ref/data-rep.texi')
-rw-r--r--doc/ref/data-rep.texi31
1 files changed, 11 insertions, 20 deletions
diff --git a/doc/ref/data-rep.texi b/doc/ref/data-rep.texi
index 3dc3fd70c..b505f4559 100644
--- a/doc/ref/data-rep.texi
+++ b/doc/ref/data-rep.texi
@@ -52,7 +52,7 @@
@c essay @sp 10
@c essay @comment The title is printed in a large font.
@c essay @title Data Representation in Guile
-@c essay @subtitle $Id: data-rep.texi,v 1.17 2004-04-21 14:32:08 mvo Exp $
+@c essay @subtitle $Id: data-rep.texi,v 1.18 2004-07-07 12:17:41 mvo Exp $
@c essay @subtitle For use with Guile @value{VERSION}
@c essay @author Jim Blandy
@c essay @author Free Software Foundation
@@ -432,6 +432,13 @@ system would be boring, and we do not wish to encourage people to write
code which depends on its details anyway. We do, however, present
everything one need know to use Guile's data.
+This section is in limbo. It used to document the 'low-level' C API
+of Guile that was used both by clients of libguile and by libguile
+itself.
+
+In the future, clients should only need to look into the sections
+@ref{Programming in C} and @ref{API Reference}. This section will in
+the end only contain stuff about the internals of Guile.
@menu
* General Rules::
@@ -663,25 +670,9 @@ character value.
@node Boolean Data
@subsubsection Booleans
-Here are functions and macros for operating on booleans.
-
-@deftypefn Macro SCM SCM_BOOL_T
-@deftypefnx Macro SCM SCM_BOOL_F
-The Scheme true and false values.
-@end deftypefn
-
-@deftypefn Macro int SCM_NFALSEP (@var{x})
-Convert the Scheme boolean value to a C boolean. Since every object in
-Scheme except @code{#f} is true, this amounts to comparing @var{x} to
-@code{#f}; hence the name.
-@c Noel feels a chill here.
-@end deftypefn
-
-@deftypefn Macro SCM SCM_BOOL_NOT (@var{x})
-Return the boolean inverse of @var{x}. If @var{x} is not a
-Scheme boolean, the result is undefined.
-@end deftypefn
-
+Booleans are represented as two specific immediate SCM values,
+@code{SCM_BOOL_T} and @code{SCM_BOOL_F}. @xref{Booleans}, for more
+information.
@node Unique Values
@subsubsection Unique Values