Introduction to Functional Programming in Scheme
- slide 3 : 49
Scheme
Scheme is a small, yet powerful language in the Lisp family
Scheme characteristics:
Supports functional programming
Imperative programming is supported as well
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
and
Emacs Lisp
Schemers.org home page
Foldoc: Scheme
Installing a Scheme System