The problems with performing I/O in purely declarative languages are well known. Work has been going on for several years to alleviate these problems. In this thesis we look at some of the techniques devised for performing I/O without losing referential transparency. We then look at how these techniques can be used to create highly abstract declarative toolkits for constructing graphical user interfaces. We present a case study of three of these toolkits that each use very different techniques and require very different programming styles. We then evaluate how each of the toolkits makes use of the features of declarative languages and how they compare to traditional imperative graphical user interface toolkits. 1 Introduction Over the past...
Due to data-driven application nature and its increasing complexity, developing its user interface c...
In this paper we explain a graphical user interface for de ning semantic descriptions of programmi...
This tutorial presents Haggis, a graphical user interface framework written in the lazy functional l...
Abstract: Due to data-driven application nature and its increasing complexity, developing its user i...
Graphical User Interfaces (GUI) can be created using several approaches. Beside using visual editors...
This thesis describes an implementation of a small window-based graphical user interface toolkit for...
Automatic user interface generation is a widely discussed topic in the research community. In recent...
Abstract—We investigate the design of declarative, domain-specific languages for constructing intera...
Abstract: Due to data-driven application nature and its increasing complexity, developing its user i...
. Graphical user interfaces (GUIs) are hard to combine with functional programming. Using a suitable...
Graphical user interfaces (GUI) provide intuitive and easy means for users to communicate with compu...
We propose a framework to construct web-oriented user interfaces in a high-level way by exploiting d...
In recent years, graphical programming systems based on the jigsaw puzzle metaphor have gained popul...
Human-computer communication can be achieved through different interfaces such as Graphical User Int...
We extend the framework [1] to construct web-oriented user interfaces (WUIs) in a high-level way by ...
Due to data-driven application nature and its increasing complexity, developing its user interface c...
In this paper we explain a graphical user interface for de ning semantic descriptions of programmi...
This tutorial presents Haggis, a graphical user interface framework written in the lazy functional l...
Abstract: Due to data-driven application nature and its increasing complexity, developing its user i...
Graphical User Interfaces (GUI) can be created using several approaches. Beside using visual editors...
This thesis describes an implementation of a small window-based graphical user interface toolkit for...
Automatic user interface generation is a widely discussed topic in the research community. In recent...
Abstract—We investigate the design of declarative, domain-specific languages for constructing intera...
Abstract: Due to data-driven application nature and its increasing complexity, developing its user i...
. Graphical user interfaces (GUIs) are hard to combine with functional programming. Using a suitable...
Graphical user interfaces (GUI) provide intuitive and easy means for users to communicate with compu...
We propose a framework to construct web-oriented user interfaces in a high-level way by exploiting d...
In recent years, graphical programming systems based on the jigsaw puzzle metaphor have gained popul...
Human-computer communication can be achieved through different interfaces such as Graphical User Int...
We extend the framework [1] to construct web-oriented user interfaces (WUIs) in a high-level way by ...
Due to data-driven application nature and its increasing complexity, developing its user interface c...
In this paper we explain a graphical user interface for de ning semantic descriptions of programmi...
This tutorial presents Haggis, a graphical user interface framework written in the lazy functional l...