Hi. Super exciting project! Looking to add support for macOS. This PR is a proof-of-concept: I am utilizing the main guile-fibers package to import the events-*, but the needed code could be vendored in, theoretically.
The main reason is that epoll isn't on macOS but kqueue is. Upstream fibers uses libevent since a little while back. Also, the darwin branch was apparently never compiled, as it had illegal kwargs.
Hi. Super exciting project! Looking to add support for macOS. This PR is a proof-of-concept: I am utilizing the main guile-fibers package to import the events-*, but the needed code could be vendored in, theoretically.
The main reason is that epoll isn't on macOS but kqueue is. Upstream fibers uses libevent since a little while back. Also, the darwin branch was apparently never compiled, as it had illegal kwargs.