Scheme48 is an implementation of Scheme written by Richard Kelsey
and Jonathan Rees. It is based on a byte-code interpreter and
incorporates such elements as a sophisticated module system, a
pre-emptive & user-level thread system, a well-integrated
interactive environment, Clinger's
explicit renaming
low-level macros, and decent efficiency for its architecture.