[Haskell-cafe] weird behavior with FFI
Tim Newsham
newsham at lava.net
Sat Feb 2 16:43:32 EST 2008
I am working on haskell bindings to C functions using FFI. I have
a callback function that returns "IO ()". When I pass in the callback
function:
foo = printf "foo"
it crashes (is there an easy way to debug this exception using ghc6.8.2?)
bot: SilcClient_d1al: uncaught exception
however, if I pass in the callback function:
foo = do
printf "foo"
return ()
it does not crash. Is this a bug in my bindings? In ghc/ffi?
Full code is at:
http://www.thenewsh.com/%7Enewsham/silcbot.tgz
Tim Newsham
http://www.thenewsh.com/~newsham/
More information about the Haskell-Cafe
mailing list