The FLI
:foreign-array
converts between Lisp structures and foreign language arrays. It creates an array with the dimensions specified in
dimensions
, of elements of the type specified by
type
.
The following code defines a 3 by 4 foreign array with elements of type
:byte
.
(setq farray (fli:allocate-foreign-object
:type '(:foreign-array :byte (3 4)))