On Tue, Aug 10, 2010 at 04:27:47PM -0700, Gilad Benjamini wrote: > > What are the major benefits of 2.0 ?
>From my point of view, a lot of convenience code was added which many large programs already written to the libevent 1.4 APIs would already have, some APIs were cleaned up, and the library was bloated almost beyond all recognition. It would really have been nice if the core libevent software distribution could have been kept small and clean, and all the ancillary bloat related to things like bufferevents (many applications already have their own bufferevent-like abstraction because bufferevents were so terribly slow in 1.4 due to all the copying), complex protocol parsing, SSL, etc. had been put into separate, separately distributed libraries, even if they were managed in the same revision control tree. I know this is the major factor hindering integration of libevent 2 into NetBSD; similarly, it's why we haven't migrated to libevent 2 where I work. I suspect the same may well be the case elsewhere. *********************************************************************** To unsubscribe, send an e-mail to majord...@freehaven.net with unsubscribe libevent-users in the body.