On Thu, Feb 19, 2009, Nick Mathewson wrote:

> If I understand correctly, Adrian, you also think that bufferevent-ish
> stuff should have API-separation from the event-ish stuff (which I
> believe in) and that it should go into a separate library from
> libevent_core (which I don't agree with, but I don't feel too strongly
> about).

I think its fine if they're in the same project, but I don't think they
should be sharing library space or header files.

That way you can be 100% sure that stuff doesn't depend on other stuff
unexpectedly - you'll get compile / link errors.

So you'd have libevent_core, libevent_dns, libevent_http, etc, etc.

> The remaining question here is whether (and to what extent) to split
> non-libevent-core stuff into a separate source package.  I don't feel
> strongly here either; there are arguments for keeping it in one source
> package and arguments for splitting it.  Personally, I think it's one
> of those "bikeshed" issues whose accessibility garners it attention
> beyond its actual impact.  Probably we should revisit it after
> Libevent 2.0 is out; there is enough architectural stuff slated for
> 2.0 already IMO.

I'm happy to wait for post-2.0 to discuss this stuff further.
I don't have enough time to discuss it now. :)



adrian

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

Reply via email to