Looks awesome and I hope to use it some day in the near future.
* The awesomeness might be more clear once there are toolkit/framework layers above this low level. Just like a first demo of simple things in Svelte doesn't show you the complexity and bulk of Svelte internals by which that is implemented.
* Maybe someone will have an idea for some killer application of this that makes it appealing to more than just the people who already know they want to use Scheme. In the past, one such idea was to use first-class continuations to implement Web forms UI more easily, and another was to use Scheme to implement rich meta data model in a tractable way that would've been tons more work in the alternative of the day (Java). Or maybe the killer feature doesn't come down to a fundamental strength, since today in theory you can shoehorn JS to do most things, but you come up with an all-around elegant solution that only happens to use Scheme, and it's so great that people like it anyway.
sshine•1d ago
The prospect of a Wasm compiler that can itself run in Wasm means Hoot is not just ideal for interactive web pages, but for building arbitrary runtimes. The spritely institute provides other tools (Goblins) for making distributed runtimes.
And if Scheme is not your preferred language, Scheme is an excellent language for building compilers.
Hoot has the potential to make Wasm a lot more accessible.