Previous: Data Representation in Scheme, Up: Data Representation


A.2 How Guile does it

Here we present the specifics of how Guile represents its data. We don't go into complete detail; an exhaustive description of Guile's 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 Programming in C and API Reference. This section will in the end only contain stuff about the internals of Guile.