Replace the unmaintained libev with libuv #1163
theoparis
started this conversation in
Development
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
It seems like libev hasn't been updated for 8 years, and there is a PR that fixes compatibility with C++17 that will never be merged officially. Additionally, libev seems to have design issues - I tried to fork it but it turns out the ev_loop struct is defined in a C file instead of a .h file and it is hard to move it to the h file without rewriting the macro system it uses.
Example of the design issues from there being no struct defined in ev.h:
The official website also seems to only use http 😬
Beta Was this translation helpful? Give feedback.
All reactions