Skip to main content

Graphical User Interfaces for Haskell

  • Conference paper
Functional Programming, Glasgow 1992

Part of the book series: Workshops in Computing ((WORKSHOPS COMP.))

Abstract

User interfaces are normally based on low-level trickery either within the run-time system, or in a separate program which has been connected to the stream I/O system of the language. We present a new twist to this by giving some intelligence to the outside system, which will have greater control of the interface. This has a number of benefits: it makes creating new programs easier, increases the efficiency of the resulting system, and improves the separation between the two halves of the system.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Bibliography

  1. P Hudak et al, “Report on the functional programming language Haskell, Version 1.2,” SIGPLAN Notices 27 (May 1992).

    Google Scholar 

  2. P. M. Achten, J. H. G. van Groningen & M. J. Plasmeijer, “High level specification of I/O in functional languages,” in Functional Programming, Glasgow 1992, J Launchbury & PM Sansom, eds., Springer-Verlag, Workshops in Computing, Ayr, Scotland, 1992.

    Google Scholar 

  3. Lennart Augustsson, “Haskell B. user’s manual,” From Haskell B distribution, Aug 1992.

    Google Scholar 

  4. Magnus Carlsson, “Fudgets — A Graphical Interface in a Lazy Functional Language,” Draft, Chalmers University, Sweden, August 1992.

    Google Scholar 

  5. Andrew Dwelly, “Graphical user interfaces and dialogue combinatory,” ECRC, 1989.

    Google Scholar 

  6. John K. Ousterhout, “Tcl: An Embeddable Command Language,” in Proc. USENIX Winter Conference 1990.

    Google Scholar 

  7. John K. Ousterhout, “An X11 Toolkit Based on the Tcl Language,” in Proc. USENIX Winter Conference 1991.

    Google Scholar 

  8. Robert W. Scheifler & Jim Gettys, “The X Window System,” ACM Transactions on Graphics vol. 5, No. 2 (Apr 1986).

    Google Scholar 

  9. Duncan C. Sinclair, “Graphical User Interfaces from Functional Languages,” Final Year Project, May 1989.

    Google Scholar 

  10. Satnam Singh, “Using XView/X11 from Miranda,” in Functional Programming, Glasgow 1991, Workshops in Computing, Springer-Verlag, Aug 1991.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1993 British Computer Society

About this paper

Cite this paper

Sinclair, D.C. (1993). Graphical User Interfaces for Haskell. In: Launchbury, J., Sansom, P. (eds) Functional Programming, Glasgow 1992. Workshops in Computing. Springer, London. https://doi.org/10.1007/978-1-4471-3215-8_22

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-3215-8_22

  • Publisher Name: Springer, London

  • Print ISBN: 978-3-540-19820-8

  • Online ISBN: 978-1-4471-3215-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics