Foreign function interface

From Rosetta Code
Revision as of 19:43, 29 July 2009 by rosettacode>Kevin Reid (Created page with 'Foreign function interface, or FFI, is a common name for a facility in a programming language (especially a high-level one that does not usually work in terms of pointers, ra…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Foreign function interface, or FFI, is a common name for a facility in a programming language (especially a high-level one that does not usually work in terms of pointers, raw structure layout, etc.) to invoke functions and access data structures defined using another one (especially C).

The term is commonly used in Common Lisp and Haskell.

Relevant tasks

Functions

Data structures/memory access

See also