Expressions, Types, and Functions
- slide 3 : 46
Scheme
Scheme is a small, yet powerful language in the Lisp family
Scheme characteristics:
Supports functional programming - but not on an exclusive basis
Functions are first class data objects
Uses static binding of free names in procedures and functions
Types are checked and handled at run time - no static type checking
Parameters are evaluated before being passed - no lazyness
Scheme
is an attractive alternative to
Common Lisp
(a big monster) and
Emacs Lisp
(the rather primitive extension language of the Emacs text editor).
Schemers.org home page
The Scheme Language Report
Foldoc: Scheme
Getting started with Scheme and LAML