Scheme is a Hoot! by @liberty gracefulliberty.com/notes/sche

Actually, @liberty has a lot of really good articles I've been enjoying recently. Here are some others:

- On Zig gracefulliberty.com/articles/r
- On LLMs gracefulliberty.com/articles/p

The others are good too! Always nice to find a nice new writer who's also on the fediverse. Especially if they've been playing with @spritely tech! ;)

Anna LibertyScheme is a Hoot Lately I've been spending time learning Scheme and using it to implement the concepts I'm learning in my physics classes as time permits. One of the most exciting things I've been doing with this is getting my Scheme to compile to the Web thanks to Hoot. One of the biggest challenges has been the fact that Hoot is unstable. It's currently at version 0.9.0. The documentation is decent, but it could be better. The error messages can be cryptic. But it's a massive accomplishment to see Scheme code running on the Web via WASM. It's even more incredible to know that it's running on a stack the team created themselves, not relying on Emscripten. My initial understanding of Hoot was that it could compile any Guile program to the Web. I quickly learned that I was mistaken when my code wouldn't compile. I then ported my code to use the Hoot versions of all of the functions, causing my code to be unable to run independently from Hoot. I then realized that Hoot actually supported more of Guile t
Jul 5, 2026, 03:12 UTCen