== Primitives (Middle Layer) == (currently only for Parameters) Data Structure of a primitive: {{{ Data fields: int type storage type (ATOM or ARRAY_OF_ATOMS) int ident C type identifier (int,float,pointer) size_t length length of array int flags flags to set on this object (readonly/writeable) union: atom_t *atom generic pointer to value atom_t **array array of atoms (of type ident) }}} Interface definitions (todo: provide a list of all stub functions):