Foreign Function Interface: Difference between revisions
(Added a link to page "Cxx foreign function interface") |
(Added a link to "Safety first: FFI and threading") |
||
Line 10: | Line 10: | ||
* 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…] | ||
* [[Applications and libraries/Interfacing other languages]] | * [[Applications and libraries/Interfacing other languages]] | ||
* [http://vis.renci.org/jeff/2009/07/10/c2hs-example-to-save-other-people-frustration/ C2HS example: To save other people frustration] | * Blog article: [http://vis.renci.org/jeff/2009/07/10/c2hs-example-to-save-other-people-frustration/ C2HS example: To save other people frustration] | ||
* [[Cxx foreign function interface]]; how to link to a C++ library | * [[Cxx foreign function interface]]; how to link to a C++ library | ||
* Blog article: [http://blog.ezyang.com/2010/07/safety-first-ffi-and-threading/ Safety first: FFI and threading] |
Revision as of 09:30, 2 September 2010
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:
- FFI Introduction
- The official description: The Haskell 98 Foreign Function Interface 1.0. An Addendum to the Haskell 98 Report
- FFI cook book
- GHC/Using the FFI
- Tackling the awkward squad
- Blog article: Simple demonstration of Haskell FFI
- Blog article: C and Haskell sitting in a tree…
- Applications and libraries/Interfacing other languages
- Blog article: C2HS example: To save other people frustration
- Cxx foreign function interface; how to link to a C++ library
- Blog article: Safety first: FFI and threading