DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

(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