Archive for the ‘FAQs’ Category

Writing multi-threaded GUIs

Sunday, July 24th, 2005

Using many threads can be a good way to structure GUI programs. Some things that are tricky to do using traditional event loop techniques become easy when using threads. Haskell has excellent support for using multiple threads so it ought to be a natural fit; to do multi-threaded GUI programming in Haskell. However there are some issues and limitations with the current threading support.

This article demonstrates a practical approach to creating multi-threaded GUIs with Gtk2Hs and tries to explain the issues and limitations.
(more…)

What do we mean by automatic memory management? How does wxHaskell manage memory?

Friday, July 15th, 2005

One advantage of Gtk is its way of dealing with memory. Other libraries, in particular those written in C++, force the user to explicitly allocate and free objects which is not in the spirit of garbage-collected languages like Haskell.

(more…)

Installing on Windows

Friday, June 24th, 2005

Instructions for installing on Windows
(more…)

Building from source on Windows

Friday, June 24th, 2005

Instructions for building from source on Windows
(more…)