Network I/O and streaming in D2

Leandro Lucarella luca at llucax.com.ar
Fri Jul 2 10:21:52 PDT 2010


Sean Kelly, el  2 de julio a las 12:31 me escribiste:
> Johannes Pfau Wrote:
> >
> > Just wondering, as libevent was already brought up on the newsgroup some
> > time ago, is there a special reason to use libevent instead of libev?
> > Both seem to be actively developed and liberally licensed (libevent: 3
> > Clause BSD libev: 2 Clause BSD), but at least for libevent1 libev claims
> > to be faster. Some new benchmarks against libevent2 (
> > http://lists.schmorp.de/pipermail/libev/2010q2/001033.html ) show no big
> > difference in speed anymore (libev is still faster when using timeouts
> > or many clients). So any special reason to use one rather than the other?
> 
> I mentioned libevent simply because I've used it before.  From
> a license standpoint (and features as well), libev is a better choice
> for Phobos.

I did a simple libev wrapper for D1 once. I'm not maintaining it much,
but the library doesn't change much and it's pretty thin, so adapting it
to D2 shouldn't be too much work; it could serve as a start point. If
you want to use it for anything, I have no problem changing the license
of the wrapper, if needed.
http://llucax.com.ar/proj/ev.d/index.html

-- 
Leandro Lucarella (AKA luca)                     http://llucax.com.ar/
----------------------------------------------------------------------
GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145  104C 949E BFB6 5F5A 8D05)
----------------------------------------------------------------------
DONAN UN PENE EN NICARAGUA
	-- Crónica TV


More information about the Digitalmars-d mailing list