Foreign.StablePtr

Stable references to Haskell values

data StablePtr a

newStablePtr

deRefStablePtr

castStablePtrToPtr

castPtrToStablePtr

The C-side interface