t3x.org / s9fes /

Scheme 9 from Empty Space

[Tor picture]

S9fES is an interpreter for a broad subset of (R4RS) Scheme. It is written in ANSI C (C89) and Scheme and it runs in many popular environments, including Linux, *BSD, the unmentionable horror, and Plan 9.

The S9fES code strives to be simple and comprehensible. It is particularly interesting to people who want to

Latest update: 2009-01-06

Scheme 9 - The Book

The Scheme 9 book discusses the implementation in detail and covers the theory behind the scenes.

Before you ask

Why in earth write another half-baked implementation of Scheme?
It is better than getting drunk at a bar.

How complete is it?
S9fES implements R4RS modulo a few omissions. See the man page for details.

Why is it only R4RS-compliant?
R4RS is slightly easier to implement than R5RS Scheme. R6RS? Oh, please.

What are its conditions of use?
Don't worry, be happy.

Where is it?
Here:
s9fes.tgz  [~50KB]  latest version: source code, man page, test suite
s9fes-book.tgz  [~40KB]  snapshot of the version discussed in the book
s9fes-exe.zip  [~35KB]  "EXE file" for the unmentionable horror (obsolete!)


Nils M Holm <nmh @ t3x . org>
Above artwork is based on the movie "Plan 9 from Outer Space" and used under the assumption of fair use.