wiki:Libraries

Version 6 (modified by siegel, 3 years ago) ( diff )

--

CIVL Libraries

In progress.

bundle

CIVL-C includes a type named $bundle, declared in the CIVL-C standard header bundle.cvh.

A bundle is a sequence of objects of the same type, wrapped into an atomic package. A bundle is created using a function that specifies a region of memory. One can create a bundle from an array of integers, and another bundle from an array of reals. Both bundles have the same type, $bundle. They can therefore be entered into an array of $bundle, for example. Hence bundles are useful for mixing objects of different (even statically unknown) types into a single data structure. Later, the contents of a bundle can be extracted with another function that specifies a region of memory into which to unpack the bundle; if that memory does not have the right type to receive the contents of the bundle, a runtime error occurs.

seq.cvh

scope.cvh

domain.cvh

comm.cvh

comm.cvh

concurrency.cvh

pointer.cvh

mem.cvh

C Standard library

stdlib.h

stdio.h

string.h

Note: See TracWiki for help on using the wiki.