> 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

Reply via email to