IO::Lam...nyEvent(3)

πŸ“¦ version 1.34, in alpine 3.24

🌸 NAME 🌸

IO::Lambda::Loop::AnyEvent β€” AnyEvent event loop for IO::Lambda.

Hiiii bestie, welcome to IO::Lam...nyEvent(3), which lives in the User Contributed Perl Documentation. This is the page for the module above, and it’s gonna make sense in a sec, promise. πŸ’–

πŸ’– DESCRIPTION πŸ’–

Okay so real talk: this is the implementation of the event loop for IO::Lambda, and it’s built on the AnyEvent event loop. It is not intended for direct use, bestie β€” think backstage crew, not main character energy. ✨

πŸ’… LIMITATIONS πŸ’…

Heads up: AnyEvent is also a proxy event loop itself, so depending on the actual event loop module it uses, functionality of IO::Lambda might be limited. Not trying to scare you, just setting the vibe check. 🫢

Problems found so far:

  • All the interfaces except Event don’t support IO_EXCEPTION. πŸ’€
  • The interface to Tk fails to work when more than one listener to the same filehandle is registered.
  • EV doesn’t work with threads and disk files.

See AnyEvent for a more specific description. iykyk.

✨ SYNOPSIS ✨

use AnyEvent;
use IO::Lambda::Loop::AnyEvent; # explicitly select the event loop module
use IO::Lambda;

πŸ¦‹ SEE ALSO πŸ¦‹

AnyEvent


Later bestie πŸ’– β€” this page is perl v5.42.2, dated 2026-02-15, and it’s the IO::Lam...nyEvent(3) manual page. Mwah 🫢

πŸ“¦ where this page comes from