|
From: Gustaf N. <ne...@wu...> - 2016-12-05 11:17:56
|
Am 05.12.16 um 11:14 schrieb Jan Nijtmans: > Honestly, libuv looks good to me. But it doesn more than > only handling the event loop, all (asynchronous) I/O is > expected to be handled by it as well. So it will be more > a rewrite than only replacing the notifier. the notifier libraries have - not without reason - the tendency to take over more functionality, and certainly, it's not clear how much of this we have to take and how much we really want without a deeper investigation. > So, well, let's add one more, based on libuv, and see how > it performs compared to the other options. If this works > out well, then the other ones can be removed for Tcl 9.0, > and we are all happy. ;-) If we go - for whatever reason - towards multiple notifiers, libev is a candidate for a simpler project than libuv, since it is primarily focusing on events: http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod The PORTABILITY_NOTES in the document makes me shudder when i think about the native implementations on platforms/releases/.... > ifdef's for Cygwin, so that it can handle both Windows and i can't comment on this. Probably, at least for the foreseeable future, there is no way around multiple notifiers. -g |