We write a fast bytecode VM for arithmetic in Haskell.| abhinavsarkar.net
WebAssembly Troubles part 4: Microwasm | troubles.md
Incremental computation is a way of performing computations, with the expectation of future changes in the inputs to the computiation. When those changes occur the output can be updated efficiently, at minimum faster than redoing the whole computation from scratch. This problem occurs in many programming domains - UI programming, data flow, build systems, compilers, code editors. Likely you have seen it before, but didn’t call it incremental computation. Despite its prevalence, it is rarely...| Rado's Radical Reflections
Monad classes for transformers, using functional dependencies| Hackage
We implement Co, a small language with coroutines and channels.| abhinavsarkar.net
The Oedipus Rex of Monad Tutorials| twitchard.github.io