> It is written in Haskell and Rust and this made getting it to work nicely in the browser, interesting I imagine. What motivated using that combination?
Haskell is cool and I wanted to play with it.
Rust is cool enough, has libraries Haskell doesn't, can be faster, and is a way to stick the unavoidably imperative parts under the bed.
Browser was not in the original vision but turned out to be surprisingly painless-ish. Haskell can compile to wasm. Avoiding C-backed crates on vibes / for no particular reason happened to be quite helpful.