Any FLI type which is made up of other FLI types. This can be
either an array of instances of a given FLI type, or a
structured object. Arrays, string, structure, and unions are all
aggregate types. Pointers are not aggregates. A Lisp function,
defined with the FLI macro , which can be called from a foreign
language. A coerced pointer is a pointer that is dereferenced
with the key in order to return the value pointed to as a
different type than specified by the pointer type. For example,
a pointer to a byte can be coerced to return a boolean on
dereferencing. The Foreign Language Interface, which consists of
the macros, functions, types and variables defined in the Code
written in Lisp using the functions, macros and types in the A
function in the package used to interface Lisp with a foreign
language. A data type specifier in the package used to define
data objects that interface between Lisp and the foreign
language. For example, a C might be passed to LispWorks through
an instance of the FLI type , from wh