# On concurrency models

**URL:** <https://discuss.ocaml.org/t/on-concurrency-models/15899>\
**Category:** Community\
**Tags:** multicore, concurrency\
**Created:** [January 4, 2025, 9:14am UTC](https://discuss.ocaml.org/t/on-concurrency-models/15899 "2025-01-04T09:14:38Z")\
**Posts on this page:** 1\
**Showing post:** 24

<div class="post-metadata">

**Author:** ![dinosaure](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ocaml.org/dinosaure/32/16_2.png) [@dinosaure](https://discuss.ocaml.org/u/dinosaure)\
**Post date:** [January 8, 2025, 9:48am UTC](https://discuss.ocaml.org/t/on-concurrency-models/15899/24 "2025-01-08T09:48:45Z")

</div>

> [@dbuenzli](#):
>
> For the rest of the larger discussion, I feel myself a bit off. I’m mostly interested in ergonomics and design of usable systems and good mental models for programming, none of which I find either in this discussion or the systems that are being talked about.

For those interested, we’ve spent some time writing [a book](https://robur-coop.github.io/miou/introduction.html) on how to use Miou and asynchronous programming with Miou — basically, it introduces Miou’s design. In addition, resources that may be of interest are:

- [a retrospective](https://robur-coop.github.io/miou/retrospective.html) of a handheld scheduler implementation compared to what Miou offers
- [a manifesto](https://robur-coop.github.io/miou/manifesto.html) that says the same thing as what I said above

A next release of Miou is in preparation and additions to this ‘little book’ will be made. In particular, there will be an explanation of how we implemented [happy-eyeballs](https://github.com/robur-coop/happy-eyeballs), which remains a good example.

---

_[View the full topic](https://discuss.ocaml.org/t/on-concurrency-models/15899)._
