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

Changes for version 1.03 - 2013-02-21

  • Now watchers are free of cyclic refs even if they are included in their watcher callback closures. This is because watcher callbacks are now kept in Selector object along with the watchers.
  • Now that a watcher does not have the callback, call() method is removed from Watcher. call() is public but undocumented, so users should not be using it.
  • Change some private method names from camelCase to snake_case. Documented methods are not changed.


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


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