Hi Everyone,

I've recently started working on Haskell FFI Tutorial [1]. The repository already 
contains code that explains how to:

  * (expressively) represent C `struct` in Haskell code
  * call C code from Haskell
  * call Haskell code from C
  * operate on nested `struct`s 
  * operate on `struct` arrays
  * decode `unions` 
  * read and write C fixed-length strings and Pointer-type Strings
  * how to import functions from, for example, stdlib

I'm still working on more story-like writeups, but the first one (about how to call Haskell 
from C) is already available [2].

If you have any feedback / comments / questions, know how to improve it or 
would like to see more things covered, just ping me. 

Thanks

[1] https://github.com/ifesdjeen/haskell-ffi-tutorial
[2] https://github.com/ifesdjeen/haskell-ffi-tutorial#calling-haskell-from-c


-- 


Alex

https://twitter.com/ifesdjeen

http://clojurewerkz.org/