Partial Evaluation

Practice and Theory DIKU 1998 International Summer School Copenhagen, Denmark, June 29 – July 10, 1998

  • John Hatcliff
  • Torben Æ Mogensen
  • Peter Thiemann
Conference proceedings DIKU 1998

Part of the Lecture Notes in Computer Science book series (LNCS, volume 1706)

Table of contents

  1. Front Matter
    Pages i-ix
  2. Practice and Experience Using Partial Evaluators

    1. Torben Æ Mogensen
      Pages 1-19
    2. Arne John Glenstrup, Henning Makholm, Jens Peter Secher
      Pages 108-154
    3. Michael Leuschel
      Pages 155-188
  3. Theory, Systems, and Applications

    1. Torben Æ Mogensen
      Pages 189-202
    2. Neil D. Jones, Carsten K. Gomard, Peter Sestoft
      Pages 203-220
    3. Satnam Singh, Nicholas McKay
      Pages 221-230
    4. Lennart Augustsson
      Pages 231-245
    5. Morten Heine B. Sørensen, Robert Glück
      Pages 246-270
    6. Michael Leuschel
      Pages 271-292
    7. John Hughes
      Pages 293-325
    8. Robert Glück, Jesper Jørgensen
      Pages 326-337
    9. Jens Palsberg
      Pages 356-366
    10. Olivier Danvy
      Pages 367-411
  4. Back Matter
    Pages 433-435

About these proceedings


As the complexity of software increases, researchers and practicioners continue to seek better techniques for engineering the construction of evolution of software. Partial evaluation is an attractive technology for modern software construction since it provides automatic tools for software specialization and is based on rigorous semantic foundations. This book is based on a school held at DIKU Copenhagen, Denmark in summer 1998 during which leading researchers summarized the state of the art in partial evaluation. The lectures presented survey the foundations of partial evaluation in a clear and rigorous manner and practically introduce several existing partial evaluators with numerous examples. The second part of the book is devoted to more sophisticated theoretical aspects, advances systems and applications, and highlights open problems and challenges. The book is ideally suited for advanced courses and for self study.


Formal Methods Functional Programming Logic Programming Partial Evaluation Program Analysis Program Semantic Program Specialization Software Testing complexity logic

Editors and affiliations

  • John Hatcliff
    • 1
  • Torben Æ Mogensen
    • 2
  • Peter Thiemann
    • 3
  1. 1.Department of Computing and Information SciencesKansas State UniversityManhattanUSA
  2. 2.DIKUKøbenhavns UniversitetKøbenhavn ØDenmark
  3. 3.Institut für InformatikUniversität FreiburgFreiburg i.Br.Germany

Bibliographic information

  • DOI
  • Copyright Information Springer-Verlag Berlin Heidelberg 1999
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Springer Book Archive
  • Print ISBN 978-3-540-66710-0
  • Online ISBN 978-3-540-47018-2
  • Series Print ISSN 0302-9743
  • Series Online ISSN 1611-3349
  • Buy this book on publisher's site
Industry Sectors
Chemical Manufacturing
Finance, Business & Banking
IT & Software
Energy, Utilities & Environment