Coroutines
Portable Coroutine Library (PCL) implements the low level functionality for coroutines. For a definition of the term coroutine see The Art of Computer Programming by Donald E. Knuth. Coroutines are a very simple cooperative multitasking environment where the switch from one task to another is...
Platforms: *nix
License: Freeware | Size: 307.2 KB | Download (118): Portable Coroutine Library Download |
multitask allows Python programs to use generators (aka coroutines) to perform cooperative multitasking and asynchronous I/O. Applications written using multitask consist of a set of cooperating tasks that yield to a shared task manager whenever they perform a (potentially) blocking operation,...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (100): multitask Download |
Eventlet is a networking library written in Python. It achieves high scalability and concurrency by using non-blocking io while at the same time retaining high programmer usability by using coroutines to make the non-blocking io operations appear blocking at the source code level.
Platforms: Mac
License: Freeware | Size: 296.96 KB | Download (42): Eventlet Download |
Eventlet is a networking library written in Python. It achieves high scalability and concurrency by using non-blocking io while at the same time retaining high programmer usability by using coroutines to make the non-blocking io operations appear blocking at the source code level.
Platforms: *nix
License: Freeware | Size: 317.44 KB | Download (38): Eventlet for Linux Download |
GTK-VNC project is a VNC viewer widget for GTK. It provides a core library written in C, using coroutines to allow it to be completely asynchronous while remaining single threaded. A wrapper library using PyGTK provides access to the widget functionality from Python. Two example programs...
Platforms: *nix
License: Freeware | Size: 358.4 KB | Download (146): GTK-VNC Download |
cghttpd software is a coronet plus guasi based trivial web server, that has been developed to test the level of performance that can be achieved with such solution. This project is not by far a complete web server, and neither a server that you want to expose to the public network. SYNOPSIS...
Platforms: *nix
License: Freeware | Size: 317.44 KB | Download (94): cghttpd Download |
Bundle::Perl6 is a Perl bundle to install Perl6-related modules. SYNOPSIS perl -MCPAN -e install Bundle::Perl6 CONTENTS Attribute::Handlers - Simpler definition of attribute handlers Attribute::Types - Attributes that confer type on variables Attribute::Overload - Attribute that makes...
Platforms: *nix
License: Freeware | Size: 3.07 KB | Download (86): Bundle::Perl6 Download |
SimPy is an extensible object-oriented discrete event simulation package for Python 2.3 and later. It uses generators for efficient implementation of coroutines. It has a GUI and a plotting package. Tutorial, manuals and many examples are included.
Platforms: Windows, Mac, Solaris, Linux
License: Freeware | Size: 6 MB | Download (50): SimPy Simulation Package Download |
It was designed to be a powerful scripting language for small applications like games, due to its small size, reduced memory bandwidth and little real-time requirements.Squirrlel has been tested with the following compilers:MS Visual C++ 6.0,7.0,7.1 and 8.0 (32 and 64bits)MinGW gcc 3.2 (mingw...
Platforms: Windows, *nix, C/C++,
License: Freeware | Download (72): The Squirrel programming language 3.0 Alpha Download |
SimPy is a discrete event, object-oriented, simulation package for Python 2.2 and later. It uses generators which support efficient implementation of coroutines. SimPy allows easy interfacing to GUIs and graphing packages for analysis. Tutorial and examples are included.
Platforms: *nix
License: Freeware | Size: 5.95 MB | Download (55): SimPy Download |
uWSGI is a fast, self-healing and developer/sysadmin-friendly application container server coded in pure C. Born as a WSGI-only server, over time it has evolved in a complete stack for networked/clustered web applications, implementing message/object passing, caching, RPC and process management....
Platforms: Mac
License: Freeware | Size: 184.32 KB | Download (47): uWSGI Download |
Bluelet is a simple, pure-Python solution for writing intelligible asynchronous socket applications. It uses PEP 342 coroutines to make concurrent I/O look and act like sequential programming. In this way, it is similar to the Greenlet green-threads library and its associated packages Eventlet...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (39): Bluelet Download |