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:

Enjoyed this stream? Explore our hands-on courses for deeper, structured learning on Guile Scheme and more.

Get the System Crafters Newsletter
Updates on open source tools, tutorials, and community projects. We'll also occasionally let you know about new courses and resources.
Name (optional)
Email Address