-
Notifications
You must be signed in to change notification settings - Fork 17
Closed
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed
Description
It's been mentioned in #17 (multiple times) that using Asio would be advantageous.
😟 Complications
While it should be possible to replace libuv with Asio there are a few complications.
- Asio comes with two variants (boost and non-boost) so supporting both can be a bit complicated. Perhaps, C++20 concepts might be able to help?
- Asio is licensed under Boost Software License which doesn't look to be compatible with MIT license. So at least part of the code will need to be BSL licensed if using Asio directly.
- Both Asio and Boost Asio repos seem to be maintained by a single person. The lack of maintainers is concerning.
- While there are examples and some documentation, Asio is missing a lot of details. e.g. What does this line do?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed