Structure And Interpretation Of Computer Programs Online Book
Structure And Interpretation Of Computer Programs Lectures
The Impromptu Scheme interpreter was initially based on the
TinyScheme interpreter written by Dimitrios Souflis
but has since been substantially rewritten.
TinyScheme was inturn based on the MiniSCHEME interpreter written by
Akira Kida and Atsushi Moriwaki.
TinyScheme License
TinyScheme Homepage
Impromptu uses parts of the LLVM project for compilation to x86.
LLVM comes courtesy of the University of Illinois at Urbana-Champaign
LLVM License
LLVM Homepage
Impromptu uses parts of Marc Genung Poirier's DFX AU Utilities

