Copyright (C) 2000-2012 |
GNU Info (guile.info)Data TypesData Types for Generic Use ************************** This chapter describes all the data types that Guile provides for "generic use". One of the great strengths of Scheme is that there is no straightforward distinction between "data" and "functionality". For example, Guile's support for dynamic linking could be described * either in a "data-centric" way, as the behaviour and properties of the "dynamically linked object" data type, and the operations that may be applied to instances of this type * or in a "functionality-centric" way, as the set of procedures that constitute Guile's support for dynamic linking, in the context of the module system. The contents of this chapter are, therefore, a matter of judgement. By "generic use", we mean to select those data types whose typical use as _data_ in a wide variety of programming contexts is more important than their use in the implementation of a particular piece of _functionality_. The following menu shows the data types that are documented in this chapter. The final section of this chapter lists all the core Guile data types that are not documented here, and provides links to the "functionality-centric" sections of this manual that cover them.
automatically generated by info2www version 1.2.2.9 |