Object:...:_unsafe(3)

πŸ“¦
version 0.09 Β· 2 versions
, in fedora 43

πŸ’– Object::Deadly::_unsafe β€” the deadly object, but make it implementation πŸ’–

okay bestie, so this is the manual page for Object::Deadly::_unsafe from the User Contributed Perl Documentation, and it is exactly what it sounds like: the actual implementation guts behind the deadly object. it's giving do not touch, and yet here we are 🫢


✨ NAME ✨

Object::Deadly::_unsafe β€” implementation for the deadly object, periodt.


πŸŽ€ METHODS πŸŽ€

no cap, this is the whole roster. every single one of these is a method you can call on the object, and every single one has been hand-crafted to be absolutely uncooperative πŸ’…

  • $obj->DESTROY β€” the DESTROY method doesn't die. that's the whole point of it existing. it's defined here so it won't get AUTOLOADed or fetched from UNIVERSAL. iconic behaviour honestly.
  • $obj->isa
  • $obj->can
  • $obj->version
  • $obj->DOES
  • $obj->import
  • $obj->require
  • $obj->use
  • $obj->blessed
  • $obj->dump
  • $obj->peek
  • $obj->refaddr
  • $obj->exports
  • $obj->moniker
  • $obj->plural_moniker
  • $obj->which
  • $obj->AUTOLOAD

so like… each of AUTOLOAD, that named list of known UNIVERSAL functions, and then a query for everything currently known β€” all three are implemented with Object::Deadly->get_death πŸͺ¦ so that literally nothing can sneak through and land a successful call against something in UNIVERSAL. the vibes are sealed, the door is locked, no gatecrashing πŸ’€

that list of functions is what core perl uses, plus a whole bunch from CPAN modules, including UNIVERSAL, UNIVERSAL::require, UNIVERSAL::dump, UNIVERSAL::exports, UNIVERSAL::moniker, UNIVERSAL::which. and bestie, that's just the list as it exists today. it is not future-proof and it was never pretending to be.

so if someone else makes a new one and you load it, be sure to do it prior to loading this module so I can have at least a chance at noticing anything it's loaded. fr fr, order matters here πŸ™ˆ

🌈 SEE ALSO 🌈

  • Object::Deadly
  • Object::Deadly::_safe

that's the whole page, bestie πŸ’œ this was perl v5.42.0, dated 2025-07-25, and it came to you straight from the User Contributed Perl Documentation. slay, stay deadly, mwah πŸŽ€βœ¨

πŸ“¦ where this page comes from