scheme.fail

Welcome to the home of Loko Scheme, an optimizing Scheme compiler!

Screenshots

Download

Loko is available from git:

git clone https://gitlab.com/weinholt/loko.git/

If GitLab is down then there is a mirror at https://scheme.fail/git/loko.git/.

loko-0.13.0.tar.gz (sig) - 2026-06-27

All releases

Loko Scheme is also available from these package repositories:

A bootable hard drive image is available. Give it a supported machine with ≥1GB RAM and you get a REPL.

🄯 License

Loko Scheme is licensed under the EUPL-1.2-or-later. This is a copyleft license with a SaaS clause, but which works well for a compiler.

Documentation

The Loko Scheme Developer's Manual [PDF].

Hype-free zone

Loko Scheme is a niche compiler. It is not trying to replace any other compiler. Some ideas for what you can do with it:

Loko Scheme on bare metal comes with the following hardware support:

Loko Scheme works on real hardware but it has not been widely tested.

The drivers are used in the bootable disk image.

Bugs and discussion

Please bring bug reports to the mailing list or Loko Scheme on GitLab (preferred). The mailing list is also a great place to discuss Loko Scheme as a user or developer.


Gwen Weinholt <git () weinholt.se>