Stalin is an extremely efficient compiler for R4RS Scheme. It is designed to be used not as a development tool but rather as a means to generate efficient executable images either for application delivery or for production research runs.

Download (version 0.11):

Unofficial maintenance fork on GitHub:


Community Scheme Wiki page:

Implementing SRFIs:

primitive-procedure?, foreign-procedure

list-length?, sublist?, sub?, list-append?, list-reverse?, ref, list-set!?, ref!?, list-fill!?, fill!?, list-copy, string->uninterned-symbol, string-reverse, <<?, >>?, bitwise-not, bitwise-and, bitwise-or?, make-displaced-vector?, subvector?, vector-append, vector-reverse?, vector-copy, panic?, pointer?, integer->string, integer->input-port?, integer->output-port?, integer->pointer?