pnoltes commented on PR #753: URL: https://github.com/apache/celix/pull/753#issuecomment-2169619358
> Without making our event loop more powerful (like [libuv](https://docs.libuv.org/en/v1.x/design.html)), ... libuv is very interesting and seems to provide a lot of the functionality we use and have implemented ourselves, including a single-thread event loop, shutdown procedure, as well as cross-platform polling, threading, locking, filesystem abstractions, etc. Since it uses an MIT license and does not have dependencies, it could be suitable for Apache Celix. This could help in supporting more platforms and even be a step towards supporting Windows (we had some support for loading DLL libraries in the past). In the short term, this may be a step too far, but it's at least worth a discussion. @PengZheng, any thoughts on how feasible it would be to introduce libuv, starting with our file, time, threading, and locking usage/abstractions? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@celix.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org