Bare bone project to make applications easy to develop
- https://github.com/janestreet/async/tree/master/example
- https://ocaml.janestreet.com/ocaml-core/latest/doc/async/index.html
- https://www.cs.cornell.edu/courses/cs3110/2015sp/syllabus.php
- https://github.com/mirage/ocaml-cohttp/blob/master/examples/async/hello_world.ml
- http://composition.al/blog/2018/09/18/course-announcement-languages-and-abstractions-for-distributed-programming/
- https://github.com/dushyant89/Raft/blob/master/assignment2/server-spawner/server-spawner.go
- http://caml.inria.fr/pub/docs/manual-ocaml/
- https://gist.github.com/henrytill/7c1831b31d7780e64a2d53120aee13a1
- https://learntla.com/book/
- https://atd.readthedocs.io/en/latest/tutorial.html#what-is-atdgen
- http://www.ocamlpro.com/2019/09/13/updated-cheat-sheets-ocaml-language-and-ocaml-standard-library/
- http://caml.inria.fr/pub/docs/manual-ocaml/coreexamples.html#s%3Atut-recvariants
- State monad
- Timer implemenation
- Timer implemenation2
- https://www.cs.cornell.edu/courses/cs3110/2014sp/lecture_notes.php
- https://github.com/janestreet/async/blob/master/example/timeouts.ml