I have two modules that make use of the Event.pm module that would be more generally useful that I'd like to contribute to CPAN:
Event::IO::Linear - aggregates received data into 'lines'; handles timeouts; buffers writes. Works with either Unix or Internet sockets (and presumably anything else based on IO::Socket). I'm open for new names for this one as I realize 'linear' doesn't have a whole lot to do with lines in the perl sense :>.
Well, perl can read a file line by line where line is defined by the _record_ seperator. So maybe it should have 'Record' in the name?
Event::IO::Listener - simple server object that spawns new connections.
Code is at: http://davidrobins.net/code/EventIO.tar.gz (not in "CPAN distribution" format yet).
