POE::L...ignals(3pm)

πŸ’– POE::Loop::PerlSignals πŸ’–

okay bestie, welcome to POE::Loop::PerlSignals β€” it's a 3pm page, aka a Perl module manpage, and yes it lives in the User Contributed Perl Documentation section. it's literally the signal-handling bestie for the POE::Loop crew 🫢


✨ NAME ✨

POE::Loop::PerlSignals β€” common signal handling routines for POE::Loop bridges 🌸


πŸ¦‹ SYNOPSIS πŸ¦‹

no synopsis of its own, bestie β€” it points you straight at the source:

See POE::Loop.

πŸ’… DESCRIPTION πŸ’…

so here's the tea β˜• β€” POE::Loop::PerlSignals implements common code to handle signals for a whole bunch of different event loops. like, so many loops.

and the reason it exists? most loops don't handle signals natively 😭 so instead of copy-pasting the same signal logic into every single one, this code got abstracted out into a reusable mix-in module. iconic behaviour honestly, DRY queen πŸ‘‘

POE::Loop::PerlSignals follows POE::Loop's public interface for signal handling. so if you want the actual deets, the details, the whole story β€” please see POE::Loop for more details. it's giving "go read the other page, i'm the vibes" πŸŽ€


πŸ‘€ SEE ALSO πŸ‘€

  • POE
  • POE::Loop

πŸ‘‘ AUTHORS & LICENSING πŸ‘‘

this is the part where they're like "we're not repeating ourselves":

Please see POE for more information about authors, contributors, and POE's licensing.

that's the whole page, bestie, no cap πŸ’œ and for the cute lil sign-off: this one came from perl v5.34.0, dated 2022-03-25, and yes β€” the header and footer both say the same thing, it's POE::L...ignals(3pm) with the middle lovingly cropped out for aesthetic reasons πŸ’…βœ¨ periodt.

πŸ“¦ where this page comes from