The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Search results for "dist:Coro HANDLE"

Coro::Handle - non-blocking I/O with a blocking interface. River stage two • 54 direct dependents • 70 total dependents

This module is an AnyEvent user, you need to make sure that you use and run a supported event loop. This module implements IO-handles in a coroutine-compatible way, that is, other coroutines can run while reads or writes block on the handle. It does ...

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

Coro - the only real threads in perl River stage two • 54 direct dependents • 70 total dependents

For a tutorial-style introduction, please read the Coro::Intro manpage. This manpage mainly contains reference information. This module collection manages continuations in general, most often in the form of cooperative threads (also called coros, or ...

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

Coro::AIO - truly asynchronous file and directory I/O River stage two • 54 direct dependents • 70 total dependents

This module is an AnyEvent user, you need to make sure that you use and run a supported event loop. This module implements a thin wrapper around IO::AIO. All of the functions that expect a callback are being wrapped by this module. The API is exactly...

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

Coro::Util - various utility functions. River stage two • 54 direct dependents • 70 total dependents

This module implements various utility functions, mostly replacing perl functions by non-blocking counterparts. Many of these functions exist for the sole purpose of emulating existing interfaces, no matter how bad or limited they are (e.g. no IPv6 s...

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

Coro::Socket - non-blocking socket-I/O River stage two • 54 direct dependents • 70 total dependents

This module is an AnyEvent user, you need to make sure that you use and run a supported event loop. This module implements socket-handles in a coroutine-compatible way, that is, other coroutines can run while reads or writes block on the handle. See ...

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

Coro::Event - do events the coro-way, with Event River stage two • 54 direct dependents • 70 total dependents

This module enables you to create programs using the powerful Event model (and module), while retaining the linear style known from simple or threaded programs. This module provides a method and a function for every watcher type (*flavour*) (see Even...

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

Coro::Intro River stage two • 54 direct dependents • 70 total dependents

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

Coro::State - first class continuations River stage two • 54 direct dependents • 70 total dependents

This module implements coro objects. Coros, similar to threads and continuations, allow you to run more than one "thread of execution" in parallel. Unlike so-called "kernel" threads, there is no parallelism and only voluntary switching is used so loc...

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

Coro::AnyEvent - integrate threads into AnyEvent River stage two • 54 direct dependents • 70 total dependents

When one naively starts to use threads in Perl, one will quickly run into the problem that threads which block on a syscall (sleeping, reading from a socket etc.) will block all threads. If one then uses an event loop, the problem is that the event l...

MLEHMANN/Coro-6.57 - 29 Jul 2020 13:10:08 UTC
9 results (0.043 seconds)