libevent Integration Into NetBSD
Dan writes "Niels Provos says this is a heads up for the upcoming integration of libevent into the NetBSD source tree. Libevent provides a simple API to abstract event notification and handling. Applications are notified via callbacks on IO events, timers and signals. Libevent is meant to replace the event loop found in event driven software."
...the dynamically dispatched virtual functions that Borland used as the basis for their ObjectWindows C++ toolkit about a decade ago.
God how I wish OWL beat out MFC...
This is a shame, since Provos has always done great work in OpenBSD. I've never heard exactly why they parted ways, they kept it pretty quiet. (The reflex will be to blame Theo of course..) If it hadn't been kept so quiet, I would have just assumed Provos wanted to work on OS stuff too experimental for OpenBSD's security-first stance. After all, he and Theo obviously worked well together for years...
... BSD people tend to be pretty swell about that -- I think they are under appreciated!).
At least most of the stuff quickly finds it's way back into OpenBSD eventually. (in fact, they usually take the time to port the stuff to Linux as well when possible