Skip to main content
  • Conference proceedings
  • © 1991

IV Higher Order Workshop, Banff 1990

Proceedings of the IV Higher Order Workshop, Banff, Alberta, Canada 10–14 September 1990

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 (15 papers)

  1. Front Matter

    Pages i-x
  2. Partially Deterministic Functions

    • F. Warren Burton, W. Ken Jackson
    Pages 1-10
  3. Nondeterministic Functional Programming with Sets

    • John Hughes, John O’Donnell
    Pages 11-31
  4. The study of butterflies

    • Geraint Jones, Mary Sheeran
    Pages 54-65
  5. Sorts of butterflies

    • Mary Sheeran
    Pages 66-76
  6. A fast flutter by the Fourier transform

    • Geraint Jones
    Pages 77-84
  7. Evaluation Logic

    • Andrew M. Pitts
    Pages 162-189
  8. Conditional Control is not quite Categorical Control

    • J. Robin, B. Cockett
    Pages 190-217
  9. Simple Type Theory in EVES

    • Mark Saaltink, Dan Craigen
    Pages 218-244
  10. Formal Synthesis

    • Michael P. Fourman, Roberto A. Hexsel
    Pages 245-264
  11. Proving (facts about) Ruby

    • Lars Rossen
    Pages 265-283
  12. Back Matter

    Pages 285-285

About this book

It is many years since Landin, Burge and others showed us how to apply higher order techniques and thus laid some foundations for modern functional programming. The advantage of higher order descriptions - that they can be very succinct and clear - has been percolating through ever since. Current research topics range from the design, implementation and use of higher order proof assistants and theorem provers, through program specification and verification, and programming language design, to its applications in hardware description and verification. The papers in this book represent the presentations made at a workshop held at Banff, Canada, September 10-14 1990 and organised by the Computer Science Department of the University of Calgary. The workshop gathered together researchers interested in applying higher order techniques to a range of problems. The workshop format had a few (but fairly long) presentations per day. This left ample time for healthy discussion and argument, many of which continued on into the small hours. With so much to choose from, the program had to be selective. This year's workshop was divided into five parts: 1. Expressing and reasoning about concurrency: Warren Burton and Ken Jackson, John Hughes, and Faron Moller. 2. Reasoning about synchronous circuits: Geraint Jones and Mary Sheeran (with a bonus on the fast Fourier transform from Geraint). 3. Reasoning about asynchronous circuits: Albert Camilleri, Jo Ebergen, and Martin Rem. 4. Categorical concepts for programming languages: Robin Cockett, Barry Jay, and Andy Pitts.

Editors and Affiliations

  • Department of Computer Science, University of Calgary, Calgary, Canada

    Graham Birtwistle

Bibliographic Information

  • Book Title: IV Higher Order Workshop, Banff 1990

  • Book Subtitle: Proceedings of the IV Higher Order Workshop, Banff, Alberta, Canada 10–14 September 1990

  • Editors: Graham Birtwistle

  • Series Title: Workshops in Computing

  • DOI: https://doi.org/10.1007/978-1-4471-3182-3

  • Publisher: Springer London

  • eBook Packages: Springer Book Archive

  • Copyright Information: British Computer Society 1991

  • Softcover ISBN: 978-3-540-19660-0Published: 31 July 1991

  • eBook ISBN: 978-1-4471-3182-3Published: 06 December 2012

  • Series ISSN: 1431-1682

  • Edition Number: 1

  • Number of Pages: X, 285

  • Topics: Mathematical Logic and Formal Languages, Programming Techniques, Software Engineering

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