Table of contents

  1. Front Matter
  2. Umut A. Acar, Ruy Ley-Wild
    Pages 1-38
  3. Richard S. Bird
    Pages 39-65
  4. Johan Jeuring, Sean Leather, José Pedro Magalhães, Alexey Rodriguez Yakushev
    Pages 165-229
  5. Ulf Norell
    Pages 230-266
  6. Simon Peyton Jones, Satnam Singh
    Pages 267-305
  7. Rinus Plasmeijer, Peter Achten, Pieter Koopman, Bas Lijnse, Thomas van Noort
    Pages 306-329
  8. Back Matter

About this book

Introduction

This tutorial book presents seven carefully revised lectures given at the 6th International School on Functional Programming, AFP 2008, in Heijen, The Netherlands in May 2008.

The book presents the following seven, carefully cross-reviewed chapters, written by leading authorities in the field: Self-adjusting: Computation with Delta ML, spider spinning for dummies, from reduction-based to reduction-free normalization, libraries for generic programming in Haskell, dependently typed programming in agda, parallel and concurrent programming in Haskell and an iTask case study: a conference management system.

Keywords

Agda Dyck words Haskell ML functional programming generic programming lambda calculus lambda terms normalization programming reduction semantics requirements engineering software engineering spider spinning

Editors and affiliations

  • Pieter Koopman
    • 1
  • Rinus Plasmeijer
    • 1
  • Doaitse Swierstra
    • 2
  1. 1.Institute for Computing and Information SciencesRadboud University NijmegenNijmegenThe Netherlands
  2. 2.Department of Information and Computing SciencesUtrecht UniversiyUtrechtThe Netherlands

Bibliographic information

  • DOI https://doi.org/10.1007/978-3-642-04652-0
  • Copyright Information Springer-Verlag Berlin Heidelberg 2009
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Computer Science
  • Print ISBN 978-3-642-04651-3
  • Online ISBN 978-3-642-04652-0
  • Series Print ISSN 0302-9743
  • Series Online ISSN 1611-3349
  • About this book