Hello Donald,

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



-- 
Best regards,
 Bulat                            mailto:[EMAIL PROTECTED]

_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to