Promise...O::Async(3)
π Promise...O::Async(3) π
okay bestie, so this is the manpage for Promises::Deferred::IO::Async, straight out of the User Contributed Perl Documentation section. it's the IO::Async-flavoured chapter of the Promises saga and honestly? she's serving. π«Ά
β¨ NAME β¨
Promises::Deferred::IO::Async β the IO::Async implementation of Promises. that's it, that's the whole vibe. π
πΈ VERSION πΈ
version 1.05 β iconic, current, not a single update missed. β¨
π SYNOPSIS π
here's how you summon her:
use Promises backend => ['IO::Async'], qw[ deferred collect ];
# ... everything else is the same
and yes, that last comment is literally in the docs, bestie β everything else stays exactly the same. π
π¦ DESCRIPTION π¦
so basically: this module uses IO::Async as the async engine for the promises. that's the whole job description, and she does it flawlessly. π₯
the IO::Async::Loop loop it uses by default is the one you get from IO::Async::Loop->new. and if you ever need to snoop on it or swap it out, you can β through the global variable $Promises::Deferred::IO::Async::Loop. queried AND modified, she's flexible like that. π«
π AUTHOR π
Stevan Little <stevan.little@iinteractive.com> β the mastermind, the moment, the author. π«Ά
π COPYRIGHT AND LICENSE π
this software is copyright (c) 2025, 2017, 2014, 2012 by Infinity Interactive, Inc.
and it's free software, bestie β you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. periodt. π
ngl if you're out here redistributing this, keep those terms intact β it's giving respect, and it's giving legally correct. π
and that's the whole page, mwah π β this was Promise...O::Async(3), brought to you by perl v5.42.0 and dated 2025-07-25. love that for us. πβ¨π¦
π¦ where this page comes from
- fedora 43: perl-Promises 1.05-2.fc43 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms