Personal tools

Foreign Function Interface

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
(Created (sub)sections, added link to "Dealing with fragile C libraries (e.g. MySQL) from Haskell")
(Links: Added "haskell-ffi-tutorial")
Line 9: Line 9:
 
* [[FFI Introduction]]
 
* [[FFI Introduction]]
 
* GHC manual: [http://www.haskell.org/ghc/docs/latest/html/users_guide/hsc2hs.html Writing Haskell interfaces to C code: hsc2hs]
 
* GHC manual: [http://www.haskell.org/ghc/docs/latest/html/users_guide/hsc2hs.html Writing Haskell interfaces to C code: hsc2hs]
 +
* [https://github.com/ifesdjeen/haskell-ffi-tutorial haskell-ffi-tutorial] at GitHub
 
* 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])
 
* 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])
 
* [[FFI cook book]]
 
* [[FFI cook book]]

Revision as of 20:36, 11 November 2014

1 Introduction

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


2 Links

Select one of the following links for more information:


2.1 Blog articles