Hello OCamlers,
I have recently rewritten Slipshow’s engine from JavaScript to OCaml.
It turns out this rewriting was very satisfying, and many niceties came out of it.
I have written a blog post about a specifically interesting one: the use of custom let
operators with the “undo-able” monad. I hope you enjoy the read!
The blog post: How I fixed Slipshow’s worst flaw using OCaml and a monad.
Cheers!