Hey,
For now i'll add your project to the similar project list in my project summary.
I'll take a in depth look a bit later.
Anyway,
Right now i'm in the course the rewriting the reactor part in
cogen - well, at least refactor and decouple the operations from the reactor/platform code.
And in the end the aren't really reactors but proactors.
If you'll take a look at the trunk code you'll see that the
windows iocp based code is a nasty patch over the reactor oriented code in the
socket operations.
The current progress on the network code refactor in cogen is in the isrc2 branch:
http://code.google.com/p/cogen/source/browse/branches/isrc2/
Stuff still to be done is porting the sendfile operation to the new
proactors, fix the breaking unittests - there'll be plenty of bugs
(also, the readline stuff is different than before - that also breaks stuff,
but it's like the python's stdlib socket makefile)
and convert the wsgi server to this new socket api.
So far the echoserver works :)
Meh, I should be going back to work now.
I have the impression this doesn't make much sense to you
so if you have questions don't hesitate.
--
http://ionelmc.wordpress.com