• Home
  • Search
  • The Contour Model Lambda Calculus Machine
  • https://doi.org/10.1145/942578.807078Copy DOI Icon

The Contour Model Lambda Calculus Machine

Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

Much work has been done towards characterizing the semantics of block structured programming languages using the lambda calculus [ 2 ] . Johnston [ 3 ] recently introduced a cell-based approach, called the contour model, for specifying the execution semantics of such languages. This paper relates the two approaches by giving a contour model evaluator for compiled lambda expressions. Section 2 gives the basic definitions needed from the lambda calculus to make the paper self-contained. Section 3 defines the Contour Model Lambda Calculus Machine (CMLCM). Unfortunately publication limitations preclude some worked examples which would greatly aid the reader's understanding. They will be provided in the talk itself and in an expanded version of this paper for the Tutorial Conference on Semantic Models of Computation. Section 4 outlines the structure of the proof of the CMLCM's correctness. And Section 5 is a set of concluding remarks on the significance of the CMLCM.

Similar Papers
  • Single Book
  • Citations1

Concepts and Semantics of Programming Languages 1

  • Apr 30, 2021
  • Thérèse Hardin +3
  • Research Article
  • Citations34

Safety of Nöcker's strictness analysis

  • Nov 08, 2007
  • Journal of Functional Programming
  • Manfred Schmidt-Schauss +2
  • Conference Article
  • Citations3

Logical Relations for Coherence of Effect Subtyping

  • Jan 01, 2015
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Dariusz Biernacki +1
  • Book Chapter
  • Citations4

A framework for defining Object-Calculi extended abstract

  • Jan 01, 1999
  • Frédéric Lang +2
  • Conference Article
  • Citations10

Innocent Game Semantics via Intersection Type Assignment Systems

  • Jan 01, 2013
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Pietro Di Gianantonio +1
  • Research Article
  • Citations8

Complexity characterizations of attribute grammar languages

  • Sep 01, 1988
  • Information and Computation
  • Sophocles Efremidis +2
  • Research Article
  • Citations6

Logical approximation for program analysis

  • Jun 01, 2011
  • Higher-Order and Symbolic Computation
  • Robert J Simmons +1
  • Conference Article

A first course in program verification and the semantics of programming languages

  • Feb 01, 1989
  • Raymond D Gumb
  • Supplementary Content

Proof Techniques for Program Equivalence in Probabilistic Higher-Order Languages (Invited Talk)

  • Jan 01, 2018
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Valeria Vignudelli
  • Book Chapter
  • Citations18

A fully abstract semantics and a proof system for an algol-like language with sharing

  • Jan 01, 1986
  • Stephen D Brookes
  • Research Article

Meaning and Reference in Programming Languages

  • Apr 01, 2025
  • Philosophies
  • Nicola Angius
  • Conference Article

Building connections between theories of computing and physical systems

  • Oct 29, 2013
  • Eric L Mccorkle
  • Conference Article
  • Citations41

Semantics of Higher-Order Quantum Computation via Geometry of Interaction

  • Jun 01, 2011
  • Ichiro Hasuo +1
  • Book Chapter
  • Citations1

Reasoning about Action and Change Using Dijkstra’s Semantics for Programming Languages

  • Jan 01, 2002
  • Witold Łukaszewicz +1
  • Research Article
  • Citations4

Semantics of programming languages: Using Asf+Sdf

  • Dec 01, 2013
  • Science of Computer Programming
  • Peter D Mosses
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.