See this document in CiteSeerX!

Composing the user interface with Haggis (1996)  (Make Corrections)  (3 citations)
Sigbjørn Finne, Simon Peyton Jones
Lecture Notes in Computer Science



  Home/Search   Context   Related

 
View or download:
i2.informatik.rwth...gistutorial.ps.gz
dcs.gla.ac.uk/pub/...gistutorial.ps.gz
dcs.gla.ac.uk/pub/...gistutorial.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  i2.informatik.rwthaachen.d...lit (more)
From:  math.jussieu.fr...p.dcs.gla.ac.uk
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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