# Eio 0.1 - effects-based direct-style IO for OCaml 5

**URL:** https://discuss.ocaml.org/t/eio-0-1-effects-based-direct-style-io-for-ocaml-5/9298
**Category:** Community
**Tags:** multicore, effects, concurrency
**Created:** [February 10, 2022, 10:49am UTC](https://discuss.ocaml.org/t/eio-0-1-effects-based-direct-style-io-for-ocaml-5/9298 "2022-02-10T10:49:39Z")
**Posts on this page:** 1
**Showing post:** 91

<div class="post-metadata">

### Author: ![art-w](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ocaml.org/art-w/32/4728_2.png) [@art-w](https://discuss.ocaml.org/u/art-w)
#### Post date: [February 17, 2022, 10:26pm UTC](https://discuss.ocaml.org/t/eio-0-1-effects-based-direct-style-io-for-ocaml-5/9298/91 "2022-02-17T22:26:37Z")

</div>

I finally did my own experiments with effect handlers, only to discover that I had [naïvely overlooked their semantics](https://hackmd.io/@yF_ntUhmRvKUt15g7m1uGw/Bk-5NXh15). It helped me realize that you can’t setup local effect handlers and also expect to use fibres / green threads inside them.

---

_[View the full topic](https://discuss.ocaml.org/t/eio-0-1-effects-based-direct-style-io-for-ocaml-5/9298)._
