Re: Handle to haskell data
Fergus Henderson <[email protected]> Mon, 1 Dec 2003 08:47:28 +1100
| Newsgroups | gmane.comp.lang.haskell.ffi |
|---|---|
| Message-ID | <[email protected]> |
On 30-Nov-2003, David Waern <[email protected]> wrote: > > Hi. I want to know if it is possible via FFI and GHC to allocate > haskell data structures and return some kind of handle to their internal > representation in the haskell runtime to another language that calls > haskell code (c/c++). I haven't tried it myself, but I think the answer is yes: use the StablePtr type, which in C is the HsStablePtr typedef in "HsFFI.h". -- Fergus Henderson <[email protected]> | "I have always known that the pursuit The University of Melbourne | of excellence is a lethal habit" WWW: <http://www.cs.mu.oz.au/~fjh> | -- the last words of T. S. Garp.