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
