As for the rest, I'm not inclined to merge them because ultimately I want the muxer to be callback-only and not to expose the details of the OS-specific mechanisms, which I consider to be only internals.
I don't mind the interface being based on callbacks instead of HARVEST-EVENTS, but I also don't see how the current interface is simpler or offers more than just exposing (UN)MONITOR-FD/UPDATE-FD/HARVEST-EVENTS and a generic mechanism to make a MULTIPLEXER. I don't get event-loop.lisp or why I would need it, and I definitely don't want synthetic timers in my networking code.
Vladimir
-- Stelian Ionescu a.k.a. fe[nl]ix Quidquid latine dictum sit, altum videtur. http://common-lisp.net/project/iolib
IOLib-devel mailing list IOLib-devel@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/iolib-devel