A Functional Programming Technique for Forms in Graphical User Interfaces

This paper presents FunctionalForms, a 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...

Full description

Saved in:
Bibliographic Details
Published inImplementation and Application of Functional Languages pp. 35 - 51
Main Authors Evers, Sander, Achten, Peter, Kuper, Jan
Format Book Chapter Conference Proceeding
LanguageEnglish
Published Berlin, Heidelberg Springer Berlin Heidelberg 2005
Springer
SeriesLecture Notes in Computer Science
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:This paper presents FunctionalForms, a 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 novel use of compositional functional references.
ISBN:9783540260943
3540260943
ISSN:0302-9743
1611-3349
DOI:10.1007/11431664_3