noun, verb, schemed, schem⋅ing.| 1. | a plan, design, or program of action to be followed; project. |
| 2. | an underhand plot; intrigue. |
| 3. | a visionary or impractical project. |
| 4. | a body or system of related doctrines, theories, etc.: a scheme of philosophy. |
| 5. | any system of correlated things, parts, etc., or the manner of its arrangement. |
| 6. | a plan, program, or policy officially adopted and followed, as by a government or business: The company's pension scheme is very successful. |
| 7. | an analytical or tabular statement. |
| 8. | a diagram, map, or the like. |
| 9. | an astrological diagram of the heavens. |
| 10. | to devise as a scheme; plan; plot; contrive. |
| 11. | to lay schemes; devise plans; plot. |
scheme (skēm) n.
v. tr.
To make plans, especially secret or devious ones. [Latin schēma, figure, from Greek skhēma; see segh- in Indo-European roots.] schem'er n. |
Scheme programming
(Originally "Schemer", by analogy with Planner and Conniver). A small, uniform Lisp dialect with clean semantics, developed initially by Guy Steele and Gerald Sussman in 1975. Scheme uses applicative order reduction and lexical scope. It treats both functions and continuations as first-class objects.
One of the most used implementations is DrScheme, others include Bigloo, Elk, Liar, Orbit, Scheme86 (Indiana U), SCM, MacScheme (Semantic Microsystems), PC Scheme (TI), MIT Scheme, and T.
See also Kamin's interpreters, PSD, PseudoScheme, Schematik, Scheme Repository, STk, syntax-case, Tiny Clos, Paradigms of AI Programming.
There have been a series of revisions of the report defining Scheme, known as RRS (Revised Report on Scheme), R2RS (Revised Revised Report ..), R3RS, R3.99RS, R4RS.
Scheme resources.
Mailing list: scheme@mc.lcs.mit.edu.
[IEEE P1178-1990, "IEEE Standard for the Scheme Programming Language", ISBN 1-55937-125-0].
(2003-09-14)