[Haskell-cafe] Dynamic types through unsafeCoerce

Lemmih lemmih at gmail.com
Sun Dec 10 10:23:30 EST 2006


On 12/10/06, Alfonso Acosta <alfonso.acosta at gmail.com> wrote:
> On 12/10/06, Lemmih <lemmih at gmail.com> wrote:
> > How about using a StablePtr to a Dynamic?
>
> I'm using them, but just forgot to put them in the example I wrote.
>
> myfunc :: (Tyeable a, Typeable b) => StablePtr (MyType a b) ...
>
> Either the way, it doesn't work due to the class context, which is not
> accepted byt the FFI.

You can go from 'MyType a b' to 'Dynamic' to 'StablePtr Dynamic' to
'Dynamic' to 'MyType a b'.

-- 
Cheers,
  Lemmih


More information about the Haskell-Cafe mailing list