[Haskell-cafe] ANNOUNCE: wxHaskell

Henk-Jan van Tuyl hjgtuyl at chello.nl
Tue Aug 12 16:37:10 UTC 2014


I am happy to announce a new version of wxHaskell. This version binds to
both wxWidgets 2.9 and 3.0 [0]. As wxWidgets 3.0 is significantly better,
I advice everyone, who is already using wxHaskell, to upgrade to wxWidgets

What is it?
wxHaskell[1] is a portable and native GUI library for Haskell. The goal of
the project is to provide an industrial strength GUI library for Haskell,
but without the burden of developing (and maintaining) one ourselves.

wxHaskell is therefore built on top of wxWidgets – a comprehensive C++
library that is portable across all major GUI platforms; including GTK,
Windows, X11, and MacOS X. Furthermore, it is a mature library (in
development since 1992) that supports a wide range of widgets with the
native look-and-feel.

What's new?
  - Accept both wxWidgets 2.9 and 3.0, with a preference for 3.0
  - Added bindings for wxGraphicsContext::CreatePath
  - Use the same custom hook for `cabal copy` in wxc/Setup.hs
  - Many updates in definitions of constants and some 'deprecated'
  - samples/wx/TestTaskBarIcon.hs now displays an icon in the taskbar
  - Parsec.hs can now handle lines starting with "//" properly
    (package wxdirect)
  - Fixed build issue that was caused by not having both
    the 2.9 and 3.0 versions of wxWidgets installed
  - Made samples/test/STCEvent.hs compilable
  - Solved warnings about deprecated methods and duplicate constant
  - Added -Wl to options for compiling wxc.dll
  - Adapted upper limit for packages process and array
  - Solved "deprecated" warning from GHC 7.8.2

See the homepage of wxHaskell for more information:

The packages are:
  - wxc       https://hackage.haskell.org/package/wxc
  - wxdirect  https://hackage.haskell.org/package/wxdirect
  - wxcore    https://hackage.haskell.org/package/wxcore
  - wx        https://hackage.haskell.org/package/wx

Henk-Jan van Tuyl

[0] https://www.wxwidgets.org
[1] https://www.haskell.org/haskellwiki/WxHaskell

Folding at home
What if you could share your unused computer power to help find a cure? In
just 5 minutes you can join the world's biggest networked computer and get
us closer sooner. Watch the video.

Haskell programming

More information about the Haskell-Cafe mailing list