[Haskell-cafe] Building GUIs for Haskell programs

Matthew Roberts mattr at ics.mq.edu.au
Wed Jan 12 06:10:23 EST 2005

> Can anyone attest to the sense (or otherwise) of the following 
> programming "pattern"
> - program all back end stuff in Haskell and compile to library
> - program all GUI stuff in *insert imperative language of choice" and 
> link to the library for back end functionality
> It seems the ultimate decoupling of interface from logic.
> Matt
> On 12/01/2005, at 2:33 PM, Duncan Coutts wrote:
>> On Tue, 2005-01-11 at 21:05 +0100, Dmitri Pissarenko wrote:
>>> Hello!
>>> I want to learn to create GUIs with Haskell.
>>> Which GUI frameworks can you recommend?
>> wxHaskell is good for building portable GUIs. It has an extensive
>> selection of widgets and has a good API.
>> gtk2hs is good for building GUIs that target the Linux/Gtk/Gnome
>> platform (though it is portable to Windows). It is also an extensive
>> toolkit. It allows you to visually design GUIs with the Glade user
>> interface builder. The API style is currently more low level than that
>> of wxHaskell or FLTK.
>> There is also a binding to FLTK which is a much simpler, more light
>> weight portable graphics toolkit.
>> As far as I know, these are the only actively maintained GUI toolkits
>> for Haskell at the moment.
>> Duncan
>> (gtk2hs developer)
>> _______________________________________________
>> Haskell-Cafe mailing list
>> Haskell-Cafe at haskell.org
>> http://www.haskell.org/mailman/listinfo/haskell-cafe

More information about the Haskell-Cafe mailing list