¶Updates
I’ll be speaking at LibrePlanet 2024!
The Free Software Foundation announced my keynote presentation this week:
More details about the conference on their website:
shom
rightly suggested that I should organize a System Crafters meetup, so I will! Even if you don’t attend LibrePlanet but you can travel to Boston next march, come hang out!Philip Kaludercic (pkal) has created a new ELPA and Emacs Zine:
This will be a great resource for staying up to date on Emacs development and new ELPA package releases! He’s looking for contributors in a number of areas:
¶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: