[Haskell-cafe] Are FunPtr's stable? (was: how to write an haskell binding)

Brian Hulley brianh at metamilk.com
Tue Jun 27 17:56:12 EDT 2006


Jared Updike wrote:
>> On a related note, as I was reading the FFI specification again, I
>> can't find any mention of whether or not FunPtr's are stable with
>> respect to garbage collection. I'm assuming they are but am I
>> correct?
>
> Did you read Tackling the Awkward Squad? I think Section 6 (esp.
> 6.4.2) addresses this:
>   http://research.microsoft.com/~simonpj/papers/marktoberdorf/

Thanks - from 6.4.2:

   "Incidentally, the alert reader may have noticed
    that foreign import "wrapper", described
    in Section 6.2, must use stable pointers."

Perhaps a future revision of the FFI document could also include a direct 
confirmation like this?

Best regards, Brian.

-- 
Logic empowers us and Love gives us purpose.
Yet still phantoms restless for eras long past,
congealed in the present in unthought forms,
strive mightily unseen to destroy us.

http://www.metamilk.com 



More information about the Haskell-Cafe mailing list