Everything About ___
Live briefing

Everything about Scheme (programming language)

Dialect of Lisp

Scheme is a dialect of the Lisp family of programming languages. Scheme was created during the 1970s at the MIT Computer Science and Artificial Intelligence Laboratory and released by its developers, Guy L. Steele and Gerald Jay Sussman, via a series of memos now known as the Lambda Papers. It was the first dialect of Lisp to choose lexical scope and the first to require implementations to perform tail-call optimization, giving stronger support for functional programming and associated techniques such as recursive algorithms. It was also one of the first programming languages to support first-class continuations. It had a significant influence on the effort that led to the development of Common Lisp. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Scheme (programming language)A 5-minute orientation
  2. Skim a recent paper: Discussion on the Design of Ideological and Political Course and Online Teaching Scheme of Programming Language CourseInfluential work since 2022
  3. Pick up a classic book: Structure and Interpretation of Computer Programs (SICP)The most-reprinted book on the subject
  4. Read the landmark paper: Bee: an integrated development environment for the Scheme programming languageCited 9 times
  5. Go sideways: Hygienic macroA closely related topic
  6. Go sideways: Closure (computer programming)A closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics