Why can't libraries/frameworks like wxHaskell/gtk2hs/... be used with newer versions of ghc/wxWidgets/GTK+/... ?

Why can't libraries/frameworks like wxHaskell/gtk2hs/... be used with newer versions of ghc/wxWidgets/GTK+/... ?

Hello caseyh, Monday, September 27, 2010, 9:55:14 PM, you wrote:
Why can't libraries/frameworks like wxHaskell/gtk2hs/... be used with newer versions of ghc/wxWidgets/GTK+/... ?
because you don't compile from source code. ghc does massive inlining so parts of old ghc libraries are compiled into gtk2hs object files -- Best regards, Bulat mailto:Bulat.Ziganshin@gmail.com

On Mon, Sep 27, 2010 at 10:55,
Why can't libraries/frameworks like wxHaskell/gtk2hs/... be used with newer versions of ghc/wxWidgets/GTK+/... ?
Haskell libraries statically link many parts of the Haskell runtime; you can't combine two libraries compiled with different versions of GHC. Any bindings (like wxHaskell or gtk2hs) should work fine with new versions of their original libraries, assuming upstream has maintained backwards compatibility.
participants (3)
-
Bulat Ziganshin
-
caseyh@istar.ca
-
John Millikin