An Early Use of Continuations and Partial Evaluation for Compiling Rules Written in First-Order Predicate Calculus

  • Authors:
  • Erik Sandewall

  • Affiliations:
  • Department of Computer and Information Science, Linköping University, SE-58183 Linköping, Sweden. erisa@ida.liu.se

  • Venue:
  • Higher-Order and Symbolic Computation
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

This brief historical note describes research done in the period 1970-1973, and where continuations were introduced in a fairly pragmatic way together with partial evaluation in order to compile “rules” expressed as statements in first-order predicate calculus. Although the methods used at that time were quite straightforward, this work may shed some light onthe early history of the concept of continuations. In particular,unlike other early contributions that addressed issues inmainstream programming languages, the present approach initiallyaddressed implementation techniques for special-purpose languages.