Rinci::package(3pm)
π Rinci::package π
okay bestie, gather round, because this is the manual page for Rinci::package β a User Contributed Perl Documentation situation β and it's literally all about metadata for your namespaces/packages. yes we're doing this. slay. π
β¨ NAME β¨
Rinci::package β metadata for your namespaces/packages π«Ά
π SPECIFICATION VERSION π
1.1
π·οΈ VERSION π·οΈ
This doc describes version 1.1.104 of Rinci::package (out of the Perl distribution Rinci), and it dropped on 2023-09-30. iconic behavior honestly. β
πΈ INTRODUCTION πΈ
So this whole document is about metadata for namespaces/packages. That's it, that's the vibe. And lowkey important: this specification is part of Rinci, so if you haven't already done a read-up on Rinci, bestie, go do that first. it's giving prerequisites. π
π₯ SPECIFICATION π₯
okay so first question, and it's the big one: namespace? package? which one??
The term "package" from Perl 5 is the one used here, and in this context it just means namespace. that's it. no cap.
BUT β plot twist β Perl also happens to use "package" to implement classes. π and like, metadata for classes is gonna be specified in a whole other specification (Rinci::class). so don't come for this page looking for class stuff. this page is namespaces only, periodt. π
π¬ FAQ π¬
(yeah so this section is here and it is, uh, empty. the main character has no lines. moving on bestie. π¦)
π HOMEPAGE π
Please visit the project's homepage at <https://metacpan.org/release/Rinci>. go give it a look, it's cute. π
π¦ SOURCE π¦
Source repository is at <https://github.com/perlancar/perl-Rinci>. the code lives there, go vibe with it. π
π SEE ALSO π
Rinci
π AUTHOR π
perlancar <perlancar@cpan.org> β the icon, the legend. β
π«Ά CONTRIBUTING π«Ά
Wanna help out? obsessed, yes please. To contribute, you can send patches by email/via RT, or send pull requests on GitHub. π
Most of the time, you do not need to build the distribution yourself. You can simply modify the code, then test via:
% prove -l
If you do wanna build the distribution (like, say, to try to install it locally on your system), you can install Dist::Zilla, Dist::Zilla::PluginBundle::Author::PERLANCAR, Pod::Weaver::PluginBundle::Author::PERLANCAR, and sometimes one or two other Dist::Zilla- and/or Pod::Weaver plugins. Any additional steps required beyond that are considered a bug and can be reported to me. so like, if you had to do extra stuff, that's a whole bug bestie, tell me. π
Β©οΈ COPYRIGHT AND LICENSE Β©οΈ
This software is copyright (c) 2023, 2022, 2021, 2020, 2019, 2018, 2017, 2016, 2015, 2014, 2013, 2012 by perlancar <perlancar@cpan.org>. that's a LOT of years, main character energy fr fr. π
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. so like, go forth and remix, legally. π
π BUGS π
Please report any bugs or feature requests on the bugtracker website <https://rt.cpan.org/Public/Dist/Display.html?Name=Rinci>. don't suffer in silence, bestie, tell the internet. π
When submitting a bug or request, please include a test-file or a patch to an existing test-file that illustrates the bug or desired feature. receipts!! we need the receipts!! π§
and that's the whole page, bestie. this gem was served up by perlv5.38.2, dated2024-01-20, and it's theRinci::package(3pm)manual. mwah. πβ¨
π¦ where this page comes from
- debian trixie: librinci-perl 1.1.104-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: librinci-perl 1.1.104-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: librinci-perl 1.1.104-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: librinci-perl 1.1.104-1 Β· 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