An operational semantics for Scheme

  • Authors:
  • John D. Ramsdell

  • Affiliations:
  • The MITRE Corporation

  • Venue:
  • ACM SIGPLAN Lisp Pointers
  • Year:
  • 1992

Quantified Score

Hi-index 0.01

Visualization

Abstract

In the informal description of Scheme, the order of evaluating the operands and the operator of each application is unspecified. This paper presents an operational semantics for Scheme which faithfully reflects this fact. Furthermore, when the semantics is restricted so as to assume there is one unspecified order used throughout a program, the semantics is shown to be sound with respect to the denotational semantics of Scheme.