++ed by:

1 non-PAUSE user.

Author image Felipe Gasper
and 1 contributors


Promise::ES6::AnyEvent - Promises/A+-compliant promises


This subclass of Promise::ES6 incorporates AnyEvent in order to implement full Promises/A+ compliance. Specifically, this class defers execution of resolve and reject callbacks to the end of the current event loop iteration.


This module is still in the “proof-of-concept” phase. There may be areas of Promises/A+ nonconformance that haven’t surfaced yet. Please file a bug report if you find any problems.


This distribution includes Promise::ES6::IOAsync for those who prefer IO::Async.

CPAN’s Promises, AnyEvent::Promises, and AnyEvent::XSPromises all provide functionality similar to this class’s.