> The point is... I'm not doing that. Gtk2hs is, but that's a well-tested >> library, so I very much doubt it's the source of the bug. > > > so how would a bug in GTK or in libpng demonstrate itself ? i'm wondering, > wouldn't it be a segfault ? > does just wrapping them in some fancy haskell typed functions turn every > library into a safe, typed haskell code ? >
Sure it would, but the type system helps prevent programmers from misusing the (hopefully correctly implemented) functions and thus triggering an error due to bad input (ex: a pointer freed memory). And as Andrew said, GTK and its bindings are well tested so he is doubting that as the cause. I wouldn't rule it out so fast, but GHC has compiled pure code and crashed for me before, so its shouldn't be surprising either way. As for fixing this problem, is there a bit more detailed error you could provide, Andrew? Tom
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe