A pure scheme web programming tool

goeteia.dev

Self-hosting, to the byte The compiler is written in the Scheme subset it compiles. The self-hosted build recompiles itself and the output is byte-identical — the fixpoint is checked in CI fashion on every change, and every test runs through … Read more

Loko Scheme: bare metal optimizing Scheme compiler

scheme.fail
loko-scheme:-bare-metal-optimizing-scheme-compiler

scheme.fail – Loko Scheme Welcome to the home of Loko Scheme, an optimizing Scheme compiler! Batteries on the side (Akku.scm). Cross-compiles to Linux/amd64, NetBSD/amd64 and bare metal amd64. Speaks R6RS Scheme natively and R7RS Scheme as a second language. Concurrency … Read more

Show HN: Chez Scheme txtar port from Go

git.sr.ht

#txtar txtar enables you to work with a simple text archive format compatible with https://golang.org/x/tools/txtar. It concatenates files together and allows for a top-level comment. Math implementation — math.h — #ifndef MATH_H #define MATH_H int add(int a, int b); #endif … Read more

A Scheme Primer

spritely.institute

Here is a working implementation of Scheme written in Scheme: (use-modules (ice-9 match)) (define (env-lookup env name) (match (assoc name env) ((_key . val) val) (_ (error “Variable unbound:” name)))) (define (extend-env env names vals) (if (eq? names ‘()) env … Read more

Scheme in Clojure

github.com
scheme-in-clojure

GitHub – turbopape/scheje: A little scheme implementation on top of Clojure {{ message }} This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. You can’t perform that action … Read more

MIT Scheme on Apple Silicon

kennethfriedman.org
mit-scheme-on-apple-silicon

Despite rumors on the internet — from the GNU website, no less —  you can in fact run MIT Scheme on a computer with Apple Silicon (aka, an M1 Mac). This post will provide step-by-step instructions to getting Scheme up and … Read more