KiokuD...trinsic(3pm)
π KiokuDB::TypeMap::Entry::Std::Intrinsic π
okay so bestie, welcome to the manual page for KiokuDB::TypeMap::Entry::Std::Intrinsic, which lives in the User Contributed Perl Documentation section, aka section 3pm. yes it's a Perl module page. yes it's giving library internals. no we are not scared. π
β¨ VERSION β¨
version 0.57 β that's the one, that's the era we're in π«Ά
πΈ SYNOPSIS πΈ
TODO
not me putting TODO in the synopsis section and just leaving it there π that is genuinely all the original gives us, so that's all you're getting, no cap. it's giving unfinished homework but make it documentation.
π¦ DESCRIPTION π¦
So this thing is a role, and what it does is provide a compile_collapse implementation. The way it pulls that off is very much a "break it down now" situation: it chops the work up and then requires that you, the implementer, supply a method called compile_collapse_body. π
Like, it doesn't do the whole thing itself. It sets the stage and hands you the mic. main character energy but for the person subclassing it. π€
π REQUIRED METHODS π
compile_collapse_bodyβ okay so this one you literally must write, it's required, periodt. It has to return either a code reference or a method name. That method then gets called on theKiokuDB::Collapser, and it gets passed a hash of parameters. π
The parameters can include (but are not limited to) the following β so like, these are the ones listed, don't come for me about others:
objectβ the object that's getting collapsed. that's the one, that's the subject of the whole operation πidβ the id under which the object is going to be stored. it's the address, it's the label, it's the little name tag π·οΈclassβ the type of"object". like, what kind of thing even is this. vibe check on the class. π
And then β the moment of truth β the method should return a KiokuDB::Reference object. π«
ngl the "should" is doing a lot of heavy lifting there, so take it seriously, bestie. return a KiokuDB::Reference object and we're all good. π
π AUTHOR π
Yuval Kogman <nothingmuch@woobling.org> β the icon, the legend, the one who wrote this π
π COPYRIGHT AND LICENSE π
This software is copyright (c) 2014 by Yuval Kogman, Infinity Interactive.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. slay. π«Ά
okay that's the whole page, and here's your cute little sign-off: this was generated from perl v5.34.0 on 2022-05-23. bye bestie, go return a KiokuDB::Reference object π
β¨π¦
π¦ where this page comes from
- debian bookworm: libkiokudb-perl 0.57-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- debian trixie: libkiokudb-perl 0.57-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libkiokudb-perl 0.57-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu questing: libkiokudb-perl 0.57-3
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms