Personal tools


From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
(Moved wxFruit-related links to the wxFruit page; added a link to this page)
Line 64: Line 64:
* [ The Haskell wikibook GUI chapter]
* [ The Haskell wikibook GUI chapter]
* [ WxGeneric]
* [ WxGeneric]
* [ The wxFruit package]. (The current version, 0.1.1, cannot be compiled with GHC 6.10)
* [[wxFruit]]
* [ YaPan], a forked version of wxFruit (dated 2006-10-16, will not compile with recent GHC)
* [ The Juicy Fruit package], another fork of wxFruit (use the command <code>darcs get</code>  to download) (dated 2007-04-05, will not compile with recent GHC)
* [ Juicy Fruit], slides in a PDF file
* [ WxFruit], the old homepage in the Web Archive
* [ Can GUI Programming Be Liberated From The IO Monad]
* [ Can GUI Programming Be Liberated From The IO Monad]
* [[Phooey]]: a purely functional layer on top of WxHaskell
* [[Phooey]]: a purely functional layer on top of WxHaskell

Revision as of 11:28, 16 February 2009


1 What is it?

wxHaskell 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, and it has a very active community (ranked among the top 25 most active projects on sourceforge).

2 Status

Since the core interface is generated automatically from the wxEiffel binding, about 90% of the wxWidgets functionality is already supported, excluding more "exotic" widgets like dockable windows. Most work is currently directed into writing a Haskellized version of the wxWidgets API. The library currently supports Windows, GTK (Linux) and MacOS X.

3 News

4 January 2009</dt>
wxHaskell 0.11.0 is released. See the announcement (indicates rev. 0.11.1, SourceForge has rev. 0.11.0)</dd>
8 August 2008</dt>
Switched official darcs repository to (darcs get --partial You can use previous's darcs repository, too.</dd>
5 August 2008</dt>
Homepage (except for screenshots) now moved to Haskell wiki</dd>
23 March 2008</dt>
wxHaskell 0.10.3 is released.</dd>
20 January 2007</dt>
wxHaskell has a new set of maintainers, led by Jeremy O'Donoghue. We are working on a release for version 0.10, with Unicode support, a Cabalized build process and more. All recent development is taking place under a new darcs repository (darcs get</dd>

4 Documentation

5 Mailing lists

6 External links

7 See also