This library provides a virtual operating system to run Haskell programs.
I like this project because it shows how complex things can be achieved in small increment.
This library provides a virtual operating system to run Haskell programs.
I like this project because it shows how complex things can be achieved in small increment.
This post introduces ButlerOS, a virtual operating system that runs multi-players applications on the web. In two parts, I present:
My initial text editor implementation had a serious flaw when multiple users simultaneously edited a document resulted in desynchronization. Fortunately, this is a known problem that can be solved with operational transformation (OT), and I found a suitable server and client implementation that works well inside ButlerOS architecture.
This work is licensed under a Creative Commons Attribution 4.0 International License