Programming Notes 3
Programming Notes 3
Scheme is one of the two main dialects of the programming language Lisp. Unlike
Common Lisp, the other
main dialect, Scheme follows a minimalist design philosophy specifying a small
standard core with powerful
tools for language extension. Its compactness and elegance have made it popular
with educators, language
designers, programmers, implementors, and hobbyists, and this diverse appeal is
seen as both a strength
and, because of the diversity of its constituencies and the wide divergence between
implementations, one of
its weaknesses.
Scheme was developed at the MIT AI Lab by Guy L. Steele and Gerald Jay Sussman who
introduced it to
the academic world via a series of memos, now referred to as the Lambda Papers,
over the period 1975-1980.
Scheme had a significant influence on the effort that led to the development of its
sister, Common Lisp.
http://en.wikipedia.org/wiki/Scheme_%28programming_language%29