Devel:...bility(3pm)
π Devel::MAT::Tool::Reachability π
okay bestie, so this is Devel::MAT::Tool::Reachability β a tool from the Devel::MAT family, hanging out in the User Contributed Perl Documentation section of the 3pm man pages. it's here to answer the big question: is this SV even reachable tho π
β¨ NAME β¨
Devel::MAT::Tool::Reachability β analyse how SVs are reachable π¦
πΈ DESCRIPTION πΈ
no cap, this Devel::MAT tool figures out which SVs you can actually get to via any known root β and which ones are just out there floating, unreachable, living their little orphan arc π. reachable? not reachable? it's giving detective energy fr fr.
and for the SVs that are reachable, it sorts them into a few broad categories, so you know exactly what kind of reachable they are π :
- SVs that directly make up the symbol table π
- SVs that form the padlist of functions, or that store the names of lexical variables π
- SVs that hold the value of lexical variables π
- user data stored in package globals, lexical variables, or referenced recursively via structures stored in them π
- miscellaneous other SVs that get used to implement the internals of the interpreter π§
π SV METHODS π
this tool adds the following SV methods, slay.
β reachable
$r = $sv->reachable;
returns true if the SV is reachable from a known root. that's it, that's the whole vibe check β . true = it's in the tree, false = it's giving lost in the void π.
π AUTHOR π
Paul Evans <leonerd@leonerd.org.uk> π«Ά
that's the whole page bestie, go forth and trace your roots π±
this was served up by perl v5.42.3, dated 2026-08-21, and yes the manual name really is squeezed down to Devel:...bility(3pm) like that π β iconic of it honestly. byeee πβ¨
π¦ where this page comes from
- ubuntu stonking: libdevel-mat-perl 0.54-1build1 Β· 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