Hasty Briefsbeta

Bilingual

A pure scheme web programming tool

3 hours ago
  • #Scheme compiler
  • #self-hosting
  • #WebAssembly
  • Goeteia is a Scheme-to-WebAssembly compiler that runs entirely in the browser, using a WebAssembly module (~70 KB gzipped) to recompile source code live.
  • It features self-hosting compilation with byte-identical fixpoint verification, efficient runtime with unboxed fixnums and GC-managed data structures, and full Scheme syntax support including macros and hygiene.
  • The system includes reactive web libraries for DOM, Three.js, and WebGL, direct-style RPC over HTTP/WebSocket, and supports R6RS-style modules with dead code elimination.
  • Goeteia compiles to WebAssembly with GC and tail call support, compatible with modern browsers and runtimes like Node.js and wasmtime, and can be bootstrapped from Chez Scheme.