This is the Future of Scheme Hacking

Updates

Guile Hoot is a big deal!

This week the Spritely Institute published an article describing the latest developments in Guile Hoot, a new toolchain for building WebAssembly applications, particularly with Scheme.

https://www.spritely.institute/news/scheme-wireworld-in-browser.html

Here is the truly exciting part of the news:

Hoot differs from most WASM compiler projects in some notable ways:

  • Self-contained toolchain: No emscripten, binaryen, wabt, etc.
  • GC reference type usage: The host provides the garbage collector.
  • Small programs produce small binaries: Kilobytes, not megabytes.
  • Full development environment: Compile and run WASM binaries without leaving Guile.

In other words, the toolchain is written completely (and hackable!) in Guile Scheme and it targets cutting-edge WebAssembly features that will make Scheme a first-class citizen in the browser.

Today we’re going to try out these new tools to glimpse the future of Scheme programming for the web and more! We’re also going to chat with members of the Spritely team to get some more context on why this effort is such a big deal.

Try it out for yourself using Guix by following the README instructions:

Subscribe to the System Crafters Newsletter!
Stay up to date with the latest System Crafters news and updates! Read the Newsletter page for more information.
Name (optional)
Email Address