Links: [[SML]]
https://medium.com/@asolove/synchronizable-abstractions-for-understandable-concurrency-64ae57cd61d1
Tame (similar to cml but for C/C++) https://read.seas.harvard.edu/~kohler/pubs/krohn07events.pdf
- uses libasync (c++)
- rendevous is similar to choose
- twait similar to sync
Reagents (generalizes CML)
http://aturon.github.io/academic/reagents.pdf
- more fine grained than CML
Paralel CML / Manticore
- http://manticore.cs.uchicago.edu/papers/icfp09-parallel-cml.pdf
- Manticore tutorial http://manticore.cs.uchicago.edu/papers/cefp09-notes.pdf
OCaml Async
https://v1.realworldocaml.org/v1/en/html/concurrent-programming-with-async.html