Aspect::Library(3pm)
π NAME π
okay bestie, gather round, because this one is literally the blueprint. Aspect::Library β the base class for all reusable aspects. that's it. that's the whole name. she's giving quiet luxury, honestly. π
β¨ DESCRIPTION β¨
so Aspect::Library is the base class for every reusable aspect out there, no matter how it's implemented. like, she doesn't discriminate. she's the group chat everyone's in. π«Ά
here's the tea tho: she was created as part of the Aspect namespace reorganisation. and ngl, she provides no functionality. none. zero. not a single method that does a thing. her entire job is to be a way of identifying Aspect libraries. that's it. she's the name tag at the party. π
let's talk lore, because it matters:
- the original first generation of libraries? those are implemented via the
Aspect::Modularclass, and they are deeply tied to it. like, codependent. can't be separated. - for the second generation API, this lower level base class was provided instead, giving you a mechanism for identifying all reusable library aspects β whether they come from the
Aspect::ModularAPI or stand completely independently. π
so yeah, she's the vibe check that works for both eras. iconic behavior, fr fr. π
πΈ AUTHORS πΈ
- Adam Kennedy
<adamk@cpan.org>
one legend. that's the whole list. slay. β¨
π COPYRIGHT π
Copyright 2009 - 2013 Adam Kennedy.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
like, go off, redistribute her, remix her, just keep the same terms as Perl itself, okay bestie? the license said what it said. π
and that's the whole page, gorgeous. this lil' doc is from perl v5.36.0, dated 2023-07-02 β shoutout to the version and the date for holding it down. mwah. ππ¦
π¦ where this page comes from
- debian trixie: libaspect-perl 1.04-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libaspect-perl 1.04-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libaspect-perl 1.04-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libaspect-perl 1.04-3 Β· 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