Scheme@33

  • Authors:
  • William D Clinger

  • Affiliations:
  • Northeastern University

  • Venue:
  • Celebrating the 50th Anniversary of Lisp
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Scheme began as a sequential implementation of the Actor model, from which Scheme acquired its proper tail recursion and first class continuations; other consequences of its origins include lexical scoping, first class procedures, uniform evaluation, and a unified environment. As Scheme developed, it spun off important new technical ideas such as delimited continuations and hygienic macros while enabling research in compilers, semantics, partial evaluation, and other areas. Dozens of implementations support a wide variety of users and aspirations, exerting pressure on the processes used to specify Scheme.