Skip to main content
  • Conference proceedings
  • © 1995

Functional Programming, Glasgow 1994

Proceedings of the 1994 Glasgow Workshop on Functional Programming, Ayr, Scotland, 12–14 September 1994

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

Buy it now

Buying options

eBook USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 109.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 (17 papers)

  1. Front Matter

    Pages i-x
  2. Expression Refinement: Deriving Bresenham’s Algorithm

    • Alexander Bunkenburg, Sharon Flynn
    Pages 1-17
  3. Dynamic Algebra for Calculating Algorithms

    • Kieran Clenaghan
    Pages 18-28
  4. On the expressive power of Constructor Classes

    • Luc Duponcheel, Erik Meijer
    Pages 29-49
  5. Programming Reactive Systems in Haskell

    • Sigbjørn Finne, Simon Peyton Jones
    Pages 50-65
  6. Techniques for Simplifying the Visualization of Graph Reduction

    • Sandra P. Foubister, Colin Runciman
    Pages 66-77
  7. Unboxing using Specialisation

    • Cordelia Hall, Simon L. Peyton Jones, Patrick M. Sansom
    Pages 96-110
  8. Improving Granularity in Parallel Functional Programs: A Graphical Winnowing System for Haskell

    • Kevin Hammond, Hans Wolfgang Loidl, Andrew Partridge
    Pages 111-126
  9. Functional Binomial Queues

    • David J. King
    Pages 141-150
  10. A Case Study in Parallel Program Derivation: the Heat Equation Algorithm

    • John O’Donnell, Gudula Rünger
    Pages 167-183
  11. Compilation by Transformation in the Glasgow Haskell Compiler

    • Simon Peyton Jones, André Santos
    Pages 184-204
  12. Data Dependent Concurrency Control

    • Phil Trinder
    Pages 231-244
  13. Type-Checked Message-Passing between Functional Processes

    • Malcolm Wallace, Colin Runciman
    Pages 245-254
  14. Back Matter

    Pages 255-257

About this book

This is the proceedings of the seventh annual workshop held by the Glasgow Functional Programming Group. The purpose of the workshop is to provide a focus for new research, to foster research contacts with other functional language researchers, and to provide a platform for research students to develop their presentation skills. As in previous years, we spent three days closeted together in a pleasant seaside town, isolated from normal work commitments. We were joined by colleagues from other universities (both UK and abroad) and from industry. Workshop participants presented a short talk about their current research work, and produced a paper which appeared in a draft proceedings. These papers were then reviewed and revised in the light of discussions at the workshop and the referees' comments. A selection of those revised papers (the majority of those presented at the workshop) appears here in the published proceedings. The papers themselves cover a wide span, from theoretical work on algebras and bisimilarity to experience with a real-world medical applica­ tion. Unsurprisingly, given Glasgow's track record, there is a strong emphasis on compilation techniques and optimisations, and there are also several papers on concurrency and parallelism.

Editors and Affiliations

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

    Kevin Hammond, David N. Turner, Patrick M. Sansom

Bibliographic Information

Buy it now

Buying options

eBook USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 109.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