PreScheme

From Wikipedia, the free encyclopedia
Jump to: navigation, search
This article is about a dialect of the programming language Scheme. For the mathematical notion of a prescheme, see scheme (mathematics).

PreScheme or Pre-Scheme is a statically-typed dialect of Scheme with the efficiency and low-level machine access of C while retaining many of the desirable features of Scheme.

The PreScheme compiler is a part of Scheme48.

Variants[edit]

Macro-Free PreScheme
Obtained from Full PreScheme by expanding all macros.
Pure PreScheme
A tail-recursive, closure-free dialect of PreScheme, obtained from Macro-Free PreScheme by hoisting lambda expressions and beta expansion.
VLISP PreScheme
Simple PreScheme

Further reading[edit]