https://wiki.haskell.org/api.php?action=feedcontributions&user=7quAbv8SxnA&feedformat=atomHaskellWiki - User contributions [en]2024-03-29T07:56:44ZUser contributionsMediaWiki 1.35.5https://wiki.haskell.org/index.php?title=Foreign_Function_Interface&diff=38899Foreign Function Interface2011-03-02T18:24:13Z<p>7quAbv8SxnA: </p>
<hr />
<div>The Foreign Function Interface (FFI) allows you to link Haskell programs to programs written in another language.<br />
<br />
Select one of the following links for more information:<br />
* [[FFI Introduction]]<br />
* The official description: chapters 8 and 24 to 37 of [http://www.haskell.org/onlinereport/haskell2010/#QQ2-15-159 The Haskell 2010 Language Report] (a draft: [http://www.cse.unsw.edu.au/~chak/haskell/ffi/ The Haskell 98 Foreign Function Interface 1.0. An Addendum to the Haskell 98 Report])<br />
* [[FFI cook book]]<br />
* [[FFI complete examples]]<br />
* [[GHC/Using the FFI]]<br />
* [http://research.microsoft.com/~simonpj/papers/marktoberdorf/ Tackling the awkward squad]<br />
* Blog article: [http://blog.danieroux.com/2007/01/01/simple-demonstration-of-haskell-ffi/ Simple demonstration of Haskell FFI]<br />
* Blog article: [http://therning.org/magnus/archives/238 C and Haskell sitting in a treeā¦]<br />
* [[Applications and libraries/Interfacing other languages]]<br />
* Blog article: [http://vis.renci.org/jeff/2009/07/10/c2hs-example-to-save-other-people-frustration/ C2HS example: To save other people frustration] <br />
* [[Cxx foreign function interface]]; how to link to a C++ library<br />
* Blog article: [http://blog.ezyang.com/2010/07/safety-first-ffi-and-threading/ Safety first: FFI and threading]</div>7quAbv8SxnA