Changes for version 1.00 - 2019-05-15

  • BUG FIXES
    • Change inner working of collect() so that it deals with being passed nothing. (GH#82)
    • warn_on_unhandled_reject: deal with case where there is no caller. (Peter Valdemar Mørch, GH#76)
  • DOCUMENTATION
    • Remove extra bracket in example. (perlover, GH#78)
    • Minor text changes in POD. (manwar, GH#79)
    • Mention other modules implementing promises. (GH#64)
  • ENHANCEMENTS
    • add Promises::Sub. (GH#54, yanick)
  • STATISTICS
    • code churn: 13 files changed, 304 insertions(+), 65 deletions(-)

Documentation

Examples of chaining/pipelining of asynchronous operations
All you need to know about Promises
Examples of recursive asynchronous operations
A comparison of Scala Futures with Promises
A breakdown of the SYNOPSIS section of Promises
Counter examples to Promises

Modules

An implementation of Promises in Perl
An implementation of Promises in Perl
An implementation of Promises in Perl
An implementation of Promises in Perl
An implementation of Promises in Perl
IO::Async implementation of Promises
An implementation of Promises in Perl
An implementation of Promises in Perl
Turns functions into promises