Can I wrap libuv with swift-nio?

Hi. As food for thought, I am interested in finding out if swift-nio can be used with libuv. Their architecture seems similar and compatible from a bird's eye view.

However, I am getting a bit lost at what custom parts need to be written and in which order. Any advices / guides?

What is the problem you want to solve?

Other than curiosity? Windows support (lite)

I think looking at NIO transport services should be helpful, it is a core that uses Network framework for use on Darwin platforms.

1 Like

@Helge_Hess1 's suggestion is a good one.

Yes, there is no particular reason you should not be able to use libuv to produce a backend for swift-nio.