Previous experience with [Apache_Mina](http://mina.apache.org) has led me to the view that abstracting IO can enhance performance while making it significantly easier to write protocols.
This library's goals are to use event multiplexing to create performant minimal-threaded socket applications. Minimal-threaded meaning threads are supported, but may not be necessary.
At one point, Open Hub analyzed source code for this project based on code location(s) available at that time. Since then, the code locations have been removed.