dnh has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Tuplanolla has quit [Quit: Leaving.]
Tuplanolla has joined #ocaml
Tuplanolla has quit [Client Quit]
alexherbo2 has quit [Ping timeout: 250 seconds]
chrisz has quit [Ping timeout: 264 seconds]
chrisz has joined #ocaml
szkl has joined #ocaml
oriba has quit [Ping timeout: 252 seconds]
rgrinberg has joined #ocaml
<discocaml>
<speeddart> Hi, I am wondering if there are any other approaches to concurrency in OCaml besides LWT? LWT seems to be async/await Is there any support for green threading (and is that even possible) or an actor model framework (and is it practical)? If not - are there any special functional approaches to concurrency ML can take advantage of. Thanks!
<discocaml>
<speeddart> I am interested in concurrency in OCaml - so I also plan to play around a bit with LWT next time I am free
<discocaml>
<Kali> yes, there are several concurrency libraries
<discocaml>
<Kali> look at Eio, Async, Domainslib
<discocaml>
<Kali> eio and domainslib are >=5.0
<discocaml>
<speeddart> Tysm!
<discocaml>
<Kali> there is also moonpool which is also >=5.0 to my knowledge
<discocaml>
<Kali> look at Eio, Async, Domainslib (domainslib is more about parallelism though)
<companion_cube>
Moonpool is compatible 4.xx but you won't get parallelism there
<companion_cube>
For actors there's Riot but it's super new
companion_cube has quit [Quit: WeeChat 4.1.1]
ocabot has quit [Remote host closed the connection]
discocaml has quit [Remote host closed the connection]
ocabot has joined #ocaml
discocaml has joined #ocaml
companion_cube has joined #ocaml
waleee has quit [Ping timeout: 252 seconds]
zanettoso has quit [Quit: Leaving]
azimut has joined #ocaml
rgrinberg has quit [Quit: My Mac has gone to sleep. ZZZzzz…]