Stalin

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): ftp://ftp.ecn.purdue.edu/qobi/stalin-0.11.tgz

Unofficial maintenance fork on GitHub: https://github.com/barak/stalin

Wikipedia: https://en.wikipedia.org/wiki/Stalin_(Scheme_implementation)

Community Scheme Wiki page: http://community.schemewiki.org/?Stalin

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?

argv