cogenAn open source cross platform library for network oriented, coroutine based programming | |
Download |
cogen Ranking & Summary
Advertisement
- License:
- Freeware
- Price:
- FREE
- Publisher Name:
- Maries Ionel Cristian
- Publisher web site:
- http://code.google.com/u/ionel.mc/
- Operating Systems:
- Mac OS X
- File Size:
- 340 KB
cogen Tags
cogen Description
An open source cross platform library for network oriented, coroutine based programming cogen's interfaces and events/operations aim to mimic thread features. Writing programs using this library is done in a microthread style. Other projects, like Twisted, use continuation style.cogen's goal is to enable writing code in a seamingly easy and synchronous manner in the form of generators that yield calls and receive the result from that yield. These calls translate to asynchronous and fast os calls in cogen's internals.NOTE: cogen is provided and licensed under the terms of the MIT License. Here are some key features of "cogen": · wsgi server with coroutine extensions · fast network multiplexing with epoll, kqueue, select, poll or windows IO Completion Ports · sendfile/TransmitFile support · timeouts for socket calls, signal waits etc · various mechanisms to work with (signals, joins, a Queue with the same features as the stdlib one)
cogen Related Software