This documentation describes Haggis, a user interface framework in and for Haskell that brings graphical interaction and user interface construction into a functional setting.
This documentation is meant to act as a combined user's guide and reference manual for the Haggis system. It is divided up into three different chunks: a tutorial on how to create your own Haggis programs, a section that describes the core ideas and concepts and finally a (large) section documenting the abstractions provided in detail.
This is edition 0.2 and the documentation is still a bit rough, please bear with me while I iron out the details.