The Seasoned Schemer

  • Friedman D
  • Felleisen M
N/ACitations
Citations of this article
36Readers
Mendeley users who have this article in their library.
Get full text

Abstract

/The goal of this book is to teach the reader to think about the nature of computation./ [...]Perhaps the best programming language for teaching about the nature of computation is Scheme. [...] Scheme is primarily a functional language, but it also provides assignment, set!, and a powerful control operator, letcc (or call-with-current-continuation), so that programmers can explicitly characterize the change of state. Since our only concerns are the principles of computation, our treatment is limited to the whys and wherefores of just a few language constructs: car, cdr, cons, eq?, atom?, null?, zero?, add1, sub1, number?, lambda, cond, define, or, and, quote, letrec, letcc [...], let, set!, and if. Our language is an /idealized/ Scheme.

Cite

CITATION STYLE

APA

Friedman, D. P., & Felleisen, M. (2018). The Seasoned Schemer. The Seasoned Schemer. The MIT Press. https://doi.org/10.7551/mitpress/6109.001.0001

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free