cogen

An open source cross platform library for network oriented, coroutine based programming
Download

cogen Ranking & Summary

Advertisement

  • Rating:
  • 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