On 11/8/07, Marc Lehmann <[EMAIL PROTECTED]> wrote:
> Hi!
>
> http://data.plan9.de/libev-1.3e.tar.gz
>
> is the first "release" (on a very low level of release) of the libev event
> core, which is a drop-in replacement for libevent, fixing API problems with
> a new API while providing libevent compatibility.
Thank you for sharing the contribution-I will try to use it both at
work and for a personal project.

My first suggestion is to run aclocal and include some of the
generated files in any tgz "release". The autotools installed at work
are too old for libevent, so I have to use my personal OSX laptop to
take this first step.

[...]

> The backends that are available right now:
>
> - select (tested on win32, linux, freebsd)
> - poll (tested on linux, freebsd)
> - epoll (tested on linux)
> - kqueue (tested on freebsd (and os x where it was disabled as with 
> libevent)))
I had tested building an "embedded" version of the library to run in a
C++ interpreter, and had better luck with kqueue than select on OSX
after a recent OSX update.

[...]

> So I wonder if it would indeed be better to make a standalone release of
> libev without the extra http, dns parts and so on (possibly including the
> buffer code).
My first suggestion would be to build in separate parts. My suggestion
would be to keep the HTTP & DNS in their own parts, and possibly a
separate part for the evbuffer.

Another idea would be to use the same event structure as the original
libevent, so that one could dynamically the libevent-extras library to
your new libev library without a rebuild. Maybe this would not be
useful, but just an idea...

I am actually using modified versions of all the header files for my
home project to make them work better the CINT C++ interpreter. I
actually renamed my copy of ev.h to ev_ev.h since OSX (and a few other
things) already have an ev.h and I wanted to avoid an include path
headache. Is this something you would consider?

[...]

> Any feedback on this issue would be appreciated, too.
>
> Thanks a lot, and may it be helpful to somebody.
Yes-I personally like the more modular structure better and am very
happy using it at home so far. I will also try it at work.

I wonder if we should consider starting a mail list for some of these
libevent extensions? I recently found www.nabble.com to start a forum
for free.

Chris
_______________________________________________
Libevent-users mailing list
Libevent-users@monkey.org
http://monkeymail.org/mailman/listinfo/libevent-users

Reply via email to