Hi Paolo,
As explained in detail here:
http://www.haskell.org/pipermail/ffi/2012-June/001867.html,
it may be useful to have a form of foreign declaration that creates a
static stub for a haskell function without exporting a symbol.
Here is a ticket for that: http://hackage.haskell.org/trac/ghc/ticket/7048.
It is not particularly clear how such a declaration would look like
syntactically. In the ticket I proposed the following:
foreign import ccall myCallbackPtr :: FunPtr (IO ()) = myCallback
but please do suggest better alternatives.
It would also be useful to see some use cases of this new form of
declaration. Library binding authors: would this be a welcome addition
for you?
BR,
Paolo
_______________________________________________
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users