MooseX...tructor(3pm)
π NAME π
okay so bestie, welcome to the manual page for MooseX...tructor(3pm) β yes, that's the title from User Contributed Perl Documentation. The actual module is MooseX::StrictConstructor::Trait::Method::Constructor, and it is a role to make immutable constructors strict. That's the whole NAME vibe. π
β¨ VERSION β¨
version 0.21 β periodt. π
π¦ DESCRIPTION π¦
Okay so this role is literally just wrapping _generate_BUILDALL() (from Moose::Meta::Method::Constructor) so that immutable classes have a strict constructor. That's it. That's the entire plot. No extra lore. π«Ά
π SUPPORT π
Bugs may be submitted at <https://github.com/moose/MooseX-StrictConstructor/issues> β please do, bestie if you find one. π
I am also usually active on IRC as 'autarch' on irc://irc.perl.org. So if you wanna vibe check me there, that's the spot. π¬
π SOURCE π
The source code repository for MooseX-StrictConstructor can be found at <https://github.com/moose/MooseX-StrictConstructor>. Go peek, it's giving open source. π
π AUTHOR π
Dave Rolsky <autarch@urth.org> β iconic. π
π COPYRIGHT AND LICENSE π
This software is Copyright (c) 2007 - 2017 by Dave Rolsky. Periodt.
This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)
The full text of the license can be found in the LICENSE file included with this distribution. π
signing off with perl v5.34.0, dated 2022-06-15, and the manual name MooseX...tructor(3pm) πβ¨πΈ
π¦ where this page comes from
- debian bookworm: libmoosex-strictconstructor-perl 0.21-2 Β· Artistic-2.0
- debian trixie: libmoosex-strictconstructor-perl 0.21-2 Β· Artistic-2.0
- ubuntu noble: libmoosex-strictconstructor-perl 0.21-2 Β· Artistic-2.0
- ubuntu resolute: libmoosex-strictconstructor-perl 0.21-2 Β· Artistic-2.0
- ubuntu stonking: libmoosex-strictconstructor-perl 0.21-2 Β· Artistic-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms