Search results for "coroutine"

coroutine0 - a working but ugly coroutine generator River stage zero No dependents

"new" takes a list and returns a blessed coderef. The defined argument keys include "VARS" and "BODY". Lexicals meant to persist between calls to a routine are listed in "VARS". The "new" function works by rewriting each instance of /\bYIELD\b.*;/ wi...

DAVIDNICO/coroutine0-0.02 - 10 Mar 2003 09:26:58 UTC - Search in distribution

Coro::Specific - manage coroutine-specific variables. River stage two • 53 direct dependents • 69 total dependents

This module can be used to create variables (or better: references to them) that are specific to the currently executing coroutine. This module does not automatically load the Coro module (so the overhead will be small when no coroutines are used). A...

MLEHMANN/Coro-6.57 - 29 Jul 2020 13:10:08 UTC - Search in distribution

Coro::Localize - Localize variables to a coroutine River stage zero No dependents

This provides a new keyword, "corolocal" that works will localize a variable to a particular coroutine. This allows you to have thread-local values for global variables. It can localize scalars, arrays and hashes....

WINTER/Coro-Localize-0.1.2 - 09 Jul 2012 05:23:06 UTC - Search in distribution

libev - a high performance full-featured event loop written in C River stage two • 70 direct dependents • 86 total dependents

MLEHMANN/EV-4.33 - 18 Mar 2020 13:21:00 UTC - Search in distribution

share::Apocalypse::A12 River stage one • 2 direct dependents • 2 total dependents

HINRIK/Perl6-Doc-0.47 - 06 Dec 2010 03:25:27 UTC - Search in distribution

Sub::Genius - Manage concurrent Perl semantics in the uniprocess execution model of perl. River stage zero No dependents

Sub::Genius generates a correctly ordered, sequential series of subroutine calls from a declarative *plan* that may be parallel or concurrent in nature. This allows a concurrency plan to be *serialized* or *linearized* properly for execution in a uni...

OODLER/Sub-Genius-0.314004 - 01 Jul 2021 11:39:42 UTC - Search in distribution

canella - Frontend to Canella Deploy Tool River stage zero No dependents

DMAKI/Canella-0.05 - 09 Jul 2013 01:39:32 UTC - Search in distribution

Corona - Coro based PSGI web server River stage one • 2 direct dependents • 6 total dependents

Corona is a Coro based Plack web server. It uses Net::Server::Coro under the hood, which means we have coroutines (threads) for each socket, active connections and a main loop. Because it's Coro based your web application can actually block with I/O ...

MIYAGAWA/Corona-0.1004 - 28 Mar 2010 21:52:08 UTC - Search in distribution

Perl::LanguageServer - Language Server and Debug Protocol Adapter for Perl River stage zero No dependents

GRICHTER/Perl-LanguageServer-2.5.0 - 05 Feb 2023 21:45:15 UTC - Search in distribution

Glib::EV - Coerce Glib into using the EV module as event loop. River stage zero No dependents

If you want to use glib/gtk+ in an EV program, then you need to look at the EV::Glib module, not this one, as this module requires you to run a Glib or Gtk+ main loop in your program. If you want to use EV in an Glib/Gtk+ program, you are at the righ...

MLEHMANN/Glib-EV-2.02 - 01 Nov 2010 22:23:16 UTC - Search in distribution

Net::IMAP::Server - A single-threaded multiplexing IMAP server implementation, using Net::Server::Coro. River stage zero No dependents

This model provides a complete implementation of the "RFC 3501" specification, along with several IMAP4rev1 extensions. It provides separation of the mailbox and message store from the client interaction loop. Note that, following RFC suggestions, lo...

ALEXMV/Net-IMAP-Server-1.39 - 01 May 2016 07:57:57 UTC - Search in distribution

ONE::Timer - Timer/timeout events for MooseX::Event River stage zero No dependents

Trigger events at a specific time or after a specific delay....

WINTER/ONE-v0.2.0 - 04 Sep 2011 01:36:09 UTC - Search in distribution

Thread::Queue::Duplex - thread-safe request/response queue with identifiable elements River stage zero No dependents

A mapped queue, similar to Thread::Queue, except that as elements are queued, they are assigned unique identifiers, which are used to identify responses returned from the dequeueing thread. This class provides a simple RPC-like mechanism between mult...

DARNOLD/Thread-Queue-Duplex-0.92 - 31 Mar 2006 05:17:16 UTC - Search in distribution

AnyEvent::CouchDB - a non-blocking CouchDB client based on jquery.couch.js River stage one • 4 direct dependents • 4 total dependents

AnyEvent::CouchDB is a non-blocking CouchDB client implemented on top of the AnyEvent framework. Using this library will give you the ability to run many CouchDB requests asynchronously, and it was intended to be used within a Coro+AnyEvent environme...

BEPPU/AnyEvent-CouchDB-1.31 - 06 Jun 2013 05:37:36 UTC - Search in distribution

Thread::Queue::Multiplex River stage zero No dependents

A subclass of Thread::Queue::Duplex *aka* TQD which implements a "publish and subscribe" communications model for threads. Subscribers register with the queue, which registers either the provided subscriber ID, or, if no ID is provided, 1 plus the TI...

DARNOLD/Thread-Queue-Multiplex-0.92 - 31 Mar 2006 05:19:03 UTC - Search in distribution

Glib::Event - Coerce Glib into using the Event module as event loop. River stage zero No dependents

This module coerces the Glib event loop to use the Event module as underlying event loop, i.e. Event will be used by Glib for all events. This makes Glib compatible to Event. Calls into the Glib main loop are more or less equivalent to calls to "Even...

MLEHMANN/Glib-Event-0.2 - 29 Nov 2005 16:05:04 UTC - Search in distribution

Coro::Twiggy - Coro interface for Twiggy River stage zero No dependents

The server starts Your application in "async" in Coro coroutine and uses its return value to respond to client. Application have to return an ARRAYREF with the following items: * HTTP-code; * an ARRAYREF that contains headers for response; * an ARRAY...

UNERA/Coro-Twiggy-0.03 - 14 Jul 2012 06:33:02 UTC - Search in distribution

Net::Server::Coro - A co-operative multithreaded server using Coro River stage one • 2 direct dependents • 2 total dependents

Net::Server::Coro implements multithreaded server for the Net::Server architecture, using Coro and Coro::Socket to make all reads and writes non-blocking. Additionally, it supports non-blocking SSL negotiation....

ALEXMV/Net-Server-Coro-1.3 - 12 Nov 2012 08:14:39 UTC - Search in distribution

Coro::LocalScalar::XS - Different scalar values in coroutines River stage zero No dependents

NYAKNYAN/Coro-LocalScalar-XS-0.20 - 30 Jan 2013 17:35:11 UTC - Search in distribution

Plack::Server::Coro - Coro cooperative multithread web server River stage zero No dependents

This is a Coro based Plack web server. It uses Net::Server::Coro under the hood, which means we have coroutines (threads) for each socket, active connections and a main loop. Because it's Coro based your web application can actually block with I/O wa...

MIYAGAWA/Plack-Server-Coro-0.02 - 24 Oct 2009 08:28:29 UTC - Search in distribution
27 results (0.106 seconds)