The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Coro::Select - a (slow but event-aware) replacement for CORE::select

SYNOPSIS

 use Coro::Select; # replace select globally
 use Core::Select 'select'; # only in this module

DESCRIPTION

This module tries to create a fully working replacement for perl's select built-in, using Event watchers to do the job, so other coroutines can run in parallel.

To be effective globally, this module must be use'd before any other module that uses select, so it should generally be the first module use'd in the main program.

You can also invoke it from the commandline as perl -MCoro::Select.

AUTHOR

 Marc Lehmann <pcg@goof.com>
 http://www.goof.com/pcg/marc/