Personal tools

Foreign Function Interface

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
(Added a link to the GHC manual)
(Added a link to fficxx and added category FFI)
(One intermediate revision by one user not shown)
Line 9: Line 9:
 
* [[GHC/Using the FFI]]
 
* [[GHC/Using the FFI]]
 
* [http://research.microsoft.com/~simonpj/papers/marktoberdorf/ Tackling the awkward squad]
 
* [http://research.microsoft.com/~simonpj/papers/marktoberdorf/ Tackling the awkward squad]
  +
* [https://github.com/wavewave/fficxx fficxx], a Haskell-C++ Foreign Function Interface Generator
 
* Blog article: [http://blog.danieroux.com/2007/01/01/simple-demonstration-of-haskell-ffi/ Simple demonstration of Haskell FFI]
 
* Blog article: [http://blog.danieroux.com/2007/01/01/simple-demonstration-of-haskell-ffi/ Simple demonstration of Haskell FFI]
 
* Blog article: [http://therning.org/magnus/archives/238 C and Haskell sitting in a tree…]
 
* Blog article: [http://therning.org/magnus/archives/238 C and Haskell sitting in a tree…]
Line 16: Line 17:
 
* Blog article: [http://blog.ezyang.com/2010/07/safety-first-ffi-and-threading/ Safety first: FFI and threading]
 
* Blog article: [http://blog.ezyang.com/2010/07/safety-first-ffi-and-threading/ Safety first: FFI and threading]
 
* [http://rosettacode.org/wiki/Use_another_language_to_call_a_function#Haskell Use another language to call a function; Haskell]
 
* [http://rosettacode.org/wiki/Use_another_language_to_call_a_function#Haskell Use another language to call a function; Haskell]
  +
* [https://code.google.com/p/tabi/ TABI] a typeful tagged cross-language calling convention
  +
  +
  +
[[Category:FFI]]

Revision as of 11:48, 1 August 2013

The Foreign Function Interface (FFI) allows you to link Haskell programs to programs written in another language.

Select one of the following links for more information: