Monkey...:Handle(3pm)
π NAME π
Monkey::Patch::Handle β bestie, it's the handle for monkey-patched functions πβ¨
okay so real talk, this is part of the Monkey::Patch situation (the manual page you're looking at is literally Monkey...:Handle(3pm), and yes the vibe is exactly as cute as it sounds) π
πΈ DESCRIPTION πΈ
Monkey::Patch::Handle keeps a stack of subroutine references for each name (like a Foo::bar::baz type name, iykyk), so that the coderef that lives at that name is always the top of the stack. π
and the way that matters?? because if the wrappers get uninstalled in a funky order, all hell doesn't break loose. like, no cap. chaos averted. she's just holding the stack so everything stays slay π₯π
π«Ά lowkey important: you should never need to use this directly. so don't, bestie. go read L(Monkey::Patch) instead. that's the main character. this one's just the backstage crew π§
mwah π that's the whole page β perl v5.36.0, dated 2022-11-29, filed under Monkey...:Handle(3pm) in the User Contributed Perl Documentation, and brought to you by the Perl girlies. periodt π¦π
π¦ where this page comes from
- debian bookworm: libmonkey-patch-perl 0.03-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- debian trixie: libmonkey-patch-perl 0.03-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libmonkey-patch-perl 0.03-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libmonkey-patch-perl 0.03-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libmonkey-patch-perl 0.03-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms