(Enter summary)
Abstract: This tutorial presents Haggis, a graphical user interface framework written
in the lazy functional language Haskell. The Haggis framework provides
the programmer with a compositional view of graphical user interfaces,
where complete GUI applications can be built by repeatedly
composing together parts. The individual user interface components are
treated as virtual I/O devices that can be interacted with by the application
just files and other `normal' devices. A key ingredient of Haggis
is the... (Update)
Context of citations to this paper: More
...was nearly impossible. Once in Glasgow, I became interested in re implementing Habitat using the GHC compiler and the Haggis GUI library [4]. It was hoped that this would provide an interesting comparison between the ease of use and features of the two GUI libraries and that the...
.... with concurrency can be used to extend monadic I O sequencing to the concurrent needs of GUIs, as has been shown by Haggis [Finne and Peyton Jones 1996], a framework for writing GUIs in Concurrent Haskell [Peyton Jones et al. 1996] via explicit use of monads. A related...
Cited by: More
Robert Ennals - Feris Functional Environment
(Correct)
Forms/3: A First-Order Visual Language to Explore.. - Burnett, Atwood.. (2001)
(Correct)
First Year Report - Winstanley (1997)
(Correct)
Similar documents (at the sentence level):
7.1%: The Haggis Manual - edition 0.02 - Finne (1996)
(Correct)
7.1%: Department of Computing Science Composing graphical user.. - Finne (1998)
(Correct)
5.9%: Concurrent Haskell - Jones, Gordon, Finne (1996)
(Correct)
Active bibliography (related documents): More All
0.3: Composing Haggis - Finne, Jones (1995)
(Correct)
0.2: Pictures: A simple structured graphics model - Finne, Jones (1995)
(Correct)
0.2: Graphical Application and Visualization of Lazy Functional.. - Foubister (1995)
(Correct)
Similar documents based on text: More All
0.4: Embracing Windows - Taylor (1996)
(Correct)
0.3: The Education for All Teacher- Training Package Volume 2 - Unesco Undp The
(Correct)
Related documents from co-citation: More All
2: FUDGETS -- a graphical user interface in a lazy functional language
- Carlsson, Hallgren - 1993
2: The Definition of Standard ML (context) - Milner, Tofte et al. - 1990
2: Functional reactive animation
- Elliott, Hudak - 1997
BibTeX entry: (Update)
S. Finne and S. P. Jones. Composing the user interface with Haggis. Lecture Notes in Computer Science, 1129, 1996. http://citeseer.ist.psu.edu/finne96composing.html More
@article{ finne96composing,
author = "S. Finne and S. P. Jones",
title = "Composing the User Interface with {Haggis}",
journal = "Lecture Notes in Computer Science",
volume = "1129",
pages = "1--??",
year = "1996",
url = "citeseer.ist.psu.edu/finne96composing.html" }
Citations (may not include all citations):
861
Tcl and the Tk Toolkit
- Ousterhout - 1994
244
Imperative functional programming
- Jones, Wadler - 1993
101
Lazy Functional State Threads
- Launchbury, Jones - 1994
89
A Gentle Introduction to Haskell
- Hudak, Fasel - 1992
63
FUDGETS -- a graphical user interface in a lazy functional l..
- Carlsson, Hallgren - 1993
57
A cookbook for using the modelview -controller user interfac.. (context) - Krasner, Pope - 1988
37
and Sigbjorn Finne (context) - Jones, Gordon - 1996
32
Window System: Programming and Applications with Xt (context) - Young, Pew - 1992
30
Distinguished Dissertations in Computer Science (context) - Gordon, Input - 1994
29
Separating application code from toolkits: Eliminating the s.. (context) - Myers - 1991
19
Building distributed user interfaces with fresco
- Linton, Price - 1993
17
Scheifler and James Gettys (context) - Robert - 1992
17
Interactive Functional Programs: Models (context) - Achten - 1996
10
Acme: A user interface for programmers
- Pike - 1994
9
Pictures: A simple structured graphics model
- Finne, Jones - 1995
8
Window System Toolkit (context) - Asente, Swick - 1990
7
A Foundation for User Interface Construction (context) - Gansner, Reppy - 1992
6
a Lazy Functional Language (context) - Gordon, Semantics et al. - 1993
5
Processes in a functional animation system (context) - Arya - 1989
1
World Wide Web version at http://haskell (context) - Peterson, non-strict et al. - 1996
1
The Sun Technical Reference Library (context) - Gosling, Rosenthal et al. - 1989
1
Available on the World Wide Web via the Haggis home page (context) - Finne, Manual - 1996
1
Gordon and Kevin Hammond (context) - Andrew - 1995
Documents on the same site (http://www-i2.informatik.rwth-aachen.de/leucker/Literatur/lit.html): More
Implementation of an Efficient Parallel BDD Package - Stornetta (1995)
(Correct)
Model Checking and Other Games - Stirling (1996)
(Correct)
Descriptive Complexity and Finite Models - Immerman, Kolaitis, (Eds.)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC