Skip to main content
  • Conference proceedings
  • © 1993

Functional Programming, Glasgow 1992

Proceedings of the 1992 Glasgow Workshop on Functional Programming, Ayr, Scotland, 6–8 July 1992

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

Buy it now

Buying options

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

Other ways to access

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

Table of contents (23 papers)

  1. Front Matter

    Pages i-viii
  2. High Level Specification of I/O in Functional Languages

    • Peter Achten, John van Groningen, Rinus Plasmeijer
    Pages 1-17
  3. A Logical Framework for Program Analysis

    • Geoffrey Burn
    Pages 30-42
  4. The Glasgow Haskell Compiler: A Retrospective

    • Cordelia Hall, Kevin Hammond, Will Partain, Simon L. Peyton Jones, Philip Wadler
    Pages 62-71
  5. Improving Persistent Data Manipulation for Functional Languages

    • Kevin Hammond, Dave McNally, Patrick M. Sansom, Phil Trinder
    Pages 72-84
  6. A Loop-detecting Interpreter for Lazy, Higher-order Programs

    • John Hughes, A. B. Ferguson
    Pages 85-101
  7. A Semantics for Locally Bottom-Avoiding Choice

    • John Hughes, Andrew Moran
    Pages 102-112
  8. A Certain Loss of Identity

    • Geraint Jones, Mary Sheeran
    Pages 113-121
  9. Combining Monads

    • David J. King, Philip Wadler
    Pages 134-143
  10. Avoiding Unnecessary Updates

    • John Launchbury, Andy Gill, John Hughes, Simon Marlow, Simon Peyton Jones, Philip Wadler
    Pages 144-153
  11. Deforestation for Higher-Order Functions

    • Simon Marlow, Philip Wadler
    Pages 154-165
  12. Heap Profiling of a Lazy Functional Compiler

    • Colin Runciman, David Wakeling
    Pages 203-214
  13. LZW Text Compression in Haskell

    • Paul Sanders, Colin Runciman
    Pages 215-226

About this book

The Glasgow Functional Programming Group is widely recognised for its research in lazy functional languages. Once again this year, for the fifth time, we retreated to a Scottish seaside town to discuss our latest work, this time spending three days in Ayr. We were joined by a number of colleagues from other universities and from industry, with whom we have been enjoying fruitful collaboration. The workshop serves the dual purpose of ensuring that the whole group remains informed of each other's work, and of providing workshop experience for research students. Most participants presented a short talk about their work, supplemented by papers which appeared in a draft proceedings distributed at the workshop. Since then the papers have been reviewed and the majority are now published here following revision. The workshop also contained a lively discussion session on functional language applications, to which the industrial participants made very helpful contributions. One interesting feature of this volume is the number of papers addressing practical issues of realistic use of functional languages, from benchmarking and profiling, to user interfaces and file handling. It is perhaps indicative that at last lazy functional languages are being used for significantly larger applications than has been typical in the past. This type of paper is likely to feature prominently in relevant conference proceedings for the next few years. Other papers here continue to address more theoretical topics, such as program logic, semantics of non­ determinism, program analysis, and loop detection.

Editors and Affiliations

  • Department of Computing Science, The University, Glasgow, Scotland

    John Launchbury, Patrick Sansom

Bibliographic Information

Buy it now

Buying options

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

Other ways to access