It is worth checking out other stuff that has come out of spritely institute as well:<p>There was something about a distributed debugger [1]. Also look at a talk about Goblins itself [2].<p>[1]: <a href="https://spritely.institute/news/introducing-a-distributed-debugger-for-goblins-with-time-travel.html" rel="nofollow">https://spritely.institute/news/introducing-a-distributed-de...</a><p>[2]: <a href="https://invidious.baczek.me/watch?v=VyTlQ0zwIAM" rel="nofollow">https://invidious.baczek.me/watch?v=VyTlQ0zwIAM</a> (VyTlQ0zwIAM)
This is very promising. Years ago, I was thinking that probably Racket, Gambit, or someone's dissertation would evolve into production-grade Wasm target. But looks like Andy Wingo, et al., are really tackling it through Guile.
<a href="https://github.com/google/schism">https://github.com/google/schism</a><p>For some reason, Google was working on a Scheme WASM compiler, which they got self-hosting. It was then abandoned. I don't really know what they were trying to accomplish with that project.
Tangential question: How interoperable are the top Scheme implementations (Guile. Chez, Chicken, etc.)? Specifically, are libraries (beyond SRFIs) often supported in multiple implementations?
Ahhhh! A breath of fresh air in this world of ugly Algol-wedged hyper-utilitarianism. (I was going to say “hyper-functionalism”, but the unintended pun confused the sense.) [Although, I must admit that js is actually pretty descent, and can almost be used like Lisp if you look at it hard enough and cross-eyed.]