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

Changes for version 1.02 - 2013-02-11

  • Add Async::Selector::Aggregator module. This module aggregates multiple watchers and treats them as a single watcher. The aggregator can cancel all its watchers at once.
  • Add Test::Memory::Cycle to build-requires. Cyclic references are tested with it.
  • Async::Selector::Watcher now undefs its callback when cancel()ed. This greatly reduces the risk of cyclic references and memory leak.

Documentation

Example of using Async::Selector for real-time Web

Modules

level-triggered resource observer like select(2)
aggregator of watchers and other aggregators
representation of resource watch in Async::Selector