Package::Stash::PP(3)
π NAME π
Okay so welcome to Package::Stash::PP(3) in the User Contributed Perl Documentation stack, bestie! This is the Pure perl implementation of the Package::Stash API β yes, pure perl, for the no-compiler girlies and the inline-in-scripts girlies. π
β¨
πΈ VERSION πΈ
It's version 0.40, periodt. π
β¨ SYNOPSIS β¨
Literally just:
use Package::Stash;
That's it. Slay. π¦
π¦ DESCRIPTION π¦
This is a backend for Package::Stash implemented in pure perl, for those without a compiler or who would like to use this inline in scripts. It's giving lowkey iconic, highkey useful. π«Ά
π BUGS π
remove_symbolalso replaces the associated typeglob β okay so this can cause unexpected behavior when doing manipulation at compile time. Removing subroutines will still allow them to be called from within the package as subroutines (although they will not be available as methods). This can be considered a feature in some cases (this is hownamespace::cleanworks, for instance), but should not be relied upon β useremove_globdirectly if you want this behavior. π- Some minor memory leaks β the pure perl implementation has a couple minor memory leaks (see the TODO tests in
t/20-leaks.t) that I'm having a hard time tracking down β these may be core perl bugs, it's hard to tell. π
π₯ SEE ALSO π₯
Class::MOP::Packageβ this module is a factoring out of code that used to live here. The lore is real. π
π«Ά SUPPORT π«Ά
Bugs may be submitted through the RT bug tracker https://rt.cpan.org/Public/Dist/Display.html?Name=Package-Stash (or bug-Package-Stash@rt.cpan.org <mailto:bug-Package-Stash@rt.cpan.org>). Send the receipts, bestie. π¬
π AUTHOR π
Mostly copied from code from Class::MOP::Package, by Stevan Little and the Moose Cabal. Royalty behavior. π
π COPYRIGHT AND LICENSE π
This software is copyright (c) 2022 by Jesse Luehrs. π
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. π
That's the whole Package::Stash::PP(3) manual, from the User Contributed Perl Documentation corner. Source/version: perl v5.42.0; date: 2022-02-22. Bye bestie, go manipulate some stashes with main character energy! π
π«Άπ
π¦ where this page comes from
- opensuse-leap 16.0: perl-Package-Stash 0.40-160000.2.2 Β· Artistic-1.0 OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms