[Haskell-cafe] Troubles with FFI
bulat.ziganshin at gmail.com
Mon May 15 07:20:03 EDT 2006
Saturday, May 13, 2006, 11:47:34 AM, you wrote:
> * Visit haskell.org
> * Click on "Books and tutorials"
> * Scroll to "Using Monads"
> * First entry in the list is this paper.
but novices don't know what monads is a Haskell way to do I/O and
interface with C!
>> It was certainly dismaying to see that even the simplest IO requires
>> at least a minimal understanding of monads,
i think that most of Haskell programmers don't know anything about
monads except that they helps in doing I/O and other funny things :)
>> the automated ones, seemed to handle the case of passing numerical
>> arrays to C, and having them get updated and passed back. That is my
>> primary interest in the FFI and yet no obvious solution or example
>> could be found after days of internet searching and pouring over
>> tutorials etc.
> Regarding arrays, generally you'd use a Foreign array, allocate it on
> the C side, and access it via a Foreign Ptr, no marshalling.
it's named StorableArray
Bulat mailto:Bulat.Ziganshin at gmail.com
More information about the Haskell-Cafe