
18 Dec
2007
18 Dec
'07
6:54 p.m.
Hi, I am creating a binding to an existing library (lib*.a) from Haskell. How can i bind a function that get a pointer? e.g: I have in the c library. int GetData( Data * d ); The steps that i need are: 1 - create the Data in Haskell 2 - create the foreign import sentence in a lib*.hs 3 - use the Data after the call Where can i get a good tutorial about FFI? I try http://www.haskell.org/hdirect/ffi.html but it's too general (need i pair of examples, i think) -- Thanks a lot, Luis Cabellos