(guile.info.gz) Compound Data Types
Info Catalog
(guile.info.gz) Simple Data Types
(guile.info.gz) Top
(guile.info.gz) Procedures and Macros
22 Compound Data Types
**********************
This chapter describes Guile's compound data types. By "compound" we
mean that the primary purpose of these data types is to act as
containers for other kinds of data (including other compound objects).
For instance, a (non-uniform) vector with length 5 is a container that
can hold five arbitrary Scheme objects.
The various kinds of container object differ from each other in how
their memory is allocated, how they are indexed, and how particular
values can be looked up within them.
Menu
* Pairs Scheme's basic building block.
* Lists Special list functions supported by Guile.
* Vectors One-dimensional arrays of Scheme objects.
* Records
* Structures
* Arrays Arrays of values.
* Association Lists and Hash Tables Dictionary data types.
Info Catalog
(guile.info.gz) Simple Data Types
(guile.info.gz) Top
(guile.info.gz) Procedures and Macros
automatically generated byinfo2html