Goeteia: Eine Scheme-Webseite, die sich selbst kompiliert

A pure scheme web programming tool

Goeteia ist ein selbst-hostender Scheme-Compiler für WebAssembly mit GC-Unterstützung. Die gesamte Webseite wird von Scheme-Code gerendert, der im Browser zu Wasm kompiliert wird. Der Compiler ist in Scheme geschrieben und erzeugt byte-identischen Code bei Selbstkompilierung. Er nutzt native Wasm-GC-Objekte, hygienische Makros, echte Closures und Tail Calls, einen vollständigen Zahlen-Turm, call/cc und eine reaktive Web-Bibliothek. Das Projekt läuft auf Engines mit Wasm GC und Tail Calls.

Die Seite trägt den gesamten Compiler (goeteia.wasm, ~70 KB gzipped, nach dem ersten Laden gecacht); jede Neukompilierung dauert etwa 15 ms.

Mehr von diesem Tag

2026-07-12