This paper presents FunctionalForms, a new combinator library for constructing fully functioning forms in a concise and flexible way. A form is a part of a graphical user interface (GUI) restricted to displaying a value and allowing the user to modify it. The library is built on top of the medium-level GUI library wxHaskell. To obtain complete separation between the structure of a form's layout and that of the edited values, we introduce a technique called compositional functional references.
|Title of host publication||Proceedings of the 16th International Workshop on Implementation and Application of Functional Languages (IFL 2004)|
|Editors||G. Grelck, F. Huch, G. Michaelson, Ph.W. Trinder|
|Place of Publication||Berlin|
|Number of pages||17|
|Publication status||Published - 2005|
|Name||Lecture Notes in Computer Science|