Publication year
2004Publisher
Berlin ; New York : Springer
ISBN
3540237275
In
Proceedings 15th International Workshop on the Implementation of Functional Languages, IFL 2003, Selected Papers, pp. 152-167Annotation
15th International Workshop on the Implementation of Functional Languages, IFL 2003, Selected Papers, Edinburgh, Scotland, September 8-10, 2003
Publication type
Article in monograph or in proceedings

Display more detailsDisplay less details
Organization
Software Technology
Security of Systems
Book title
Proceedings 15th International Workshop on the Implementation of Functional Languages, IFL 2003, Selected Papers
Page start
p. 152
Page end
p. 167
Subject
Lecture notes in computer science; Software TechnologyAbstract
It is important to be able to program GUI applications in a fast and easy manner.
Current GUI tools for creating visually attractive applications offer limited functionality.
In this paper we introduce a new, easy to use method to program GUI applications in a pure functional language such as Clean or Generic Haskell. The method we use is a refined version of the model-view paradigm.
The basic component in our approach is the Graphical Editor Component (GEC(t)) that can contain any value of any flat data type t and that can be freely used to display
and edit its value. GEC(t)s can depend on others, but also on themselves.
They can even be mutually dependent. With these components we can construct a flexible, reusable and customizable editor. For the realization of the components we had to invent a new generic implementation technique for interactive applications.
This item appears in the following Collection(s)
- Academic publications [234108]
- Electronic publications [116863]
- Faculty of Science [34556]
- Open Access publications [83955]
Upload full text
Use your RU credentials (u/z-number and password) to log in with SURFconext to upload a file for processing by the repository team.