RxPerl::IOAsync(3pm)
πΈ NAME πΈ
okay so bestie, welcome to the user-contributed Perl documentation page for RxPerl::IOAsync(3pm) β the one and only RxPerl::IOAsync π. It's the IO::Async adapter for RxPerl, and yes that's the whole name vibe. Periodt.
β¨ SYNOPSIS β¨
Here's the little demo, copied exactly because code is sacred:
use RxPerl::IOAsync ':all';
use IO::Async::Loop;
my $loop = IO::Async::Loop->new;
RxPerl::IOAsync::set_loop($loop);
sub make_observer ($i) {
return {
next => sub {say "next #$i: ", $_[0]},
error => sub {say "error #$i: ", $_[0]},
complete => sub {say "complete #$i"},
};
}
my $o = rx_interval(0.7)->pipe(
op_map(sub {$_[0] * 2}),
op_take_until( rx_timer(5) ),
);
$o->subscribe(make_observer(1));
$loop->run;
π DESCRIPTION π
RxPerl::IOAsync is literally the module that lets you use the RxPerl Reactive Extensions in your app that uses IO::Async. Slay. That's it, that's the job. No cap.
π DOCUMENTATION π
The docs at RxPerl apply to this module too, bestie. So go read those if you need the full tea. π
π¬ NOTIFICATIONS FOR NEW RELEASES π¬
You can start receiving emails for new releases of this module β or other modules β over at https://perlmodules.net. Not me hyping up your inbox, but it's there. β¨
π«Ά COMMUNITY CODE OF CONDUCT π«Ά
The Community Code of Conduct can be found here. That's the whole note, bestie. π«Ά
π LICENSE π
Copyright (C) 2020 Karelcom OΓ.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
π AUTHOR π
Alexander Karelas <karjala@cpan.org> β icon behavior, honestly. π
mwah π β source/version check: perl v5.42.2, dated 2026-02-15. bye bestie π«Ά
π¦ where this page comes from
- alpine 3.24: perl-rxperl-ioasync-doc 6.9.1-r1 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms