After thinking through some potential issues, particularly permitting others to integrate and extend libraries, I found the major killer for C++ libraries.. (especially on Windows where there's competing VC++ versions as well as MinGW).... ABI incompatibility.

I 'might' think of integrating boost's asio, but that would be hidden from the C API (perhaps selectable through some configuration setup)...

I hope that C++-(whatever's next) will usher in ABI compatibility... but that may be wishing too much.

Just wondering, is there any useful languages on top of C that would help code this, perhaps some preprocessing tools that would help take care of some gruntwork... or perhaps some sort of light C library that helps w/ object-orientation...

On Sep 6, 2008, at 1:16 AM, Adrian Chadd wrote:

On Sat, Sep 06, 2008, Thomas Harning Jr. wrote:
I'm looking at developing a networking framework somewhat styled after
what Mina offers in Java.. but native and optionally scriptable
through wrappers.

[snip]

I've recently done some work in C++ and got the taste of the
compacting of certain management tasks into small type-safe pieces of
code.....

boost::asio seems relatively sane; perhaps you want to check out their
API and internals?




Adrian


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

Reply via email to