On macOS, libev seems to default, too often, to select(2)
. Given that a major reason for using libev in the first place is to avoid select(2)
, we should have Lwt ask libev for its kqueue
backend explicitly.
In other words, on macOS, new Lwt_engine.libev ()
should default to new Lwt_engine.(libev ~backend:Ev_backend.kqueue ())
. See class Lwt_engine.libev
.
cc @yallop, @anmonteiro as people who have been bitten by this.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4