FFI::P...ersion2(3pm)
π NAME π
Okay so bestie, gather round β this is FFI::Platypus::TypeParser::Version2, aka the FFI Type Parser Version Two. That's the whole name, no cap. It's a page from the User Contributed Perl Documentation manual, and it's literally all about the thing that reads your type strings so FFI::Platypus knows what you're on about. π¦
β¨ VERSION β¨
version 2.11 β yes, the version is right there in the title too, the way it's giving main character energy. π
πΈ SYNOPSIS πΈ
Here's the vibe check, fr fr:
use FFI::Platypus 2.00;
my $ffi = FFI::Platypus->new( api => 2 );
$ffi->type('string(10)');
See that 'string(10)'? That's a type string getting parsed, and this module is the one doing the parsing. Slay. π
π DESCRIPTION π
So this page documents the third type parser for FFI::Platypus β which is the version 2 one, keep up bestie π. It shipped with FFI::Platypus starting at version 1.58 as an experimental little baby feature, and then at 2.00 it got promoted to a stable interface. Glow-up of the century, honestly. β¨
And starting with version 1.00, the main FFI::Platypus documentation describes the version 2 API β so that's the one you should be reading for the overall picture. If you want the details on the version 1 API instead, go check out FFI::Platypus::TypeParser::Version1. Two different eras, two different parsers, both iconic in their own way. π«Ά
π¦ SEE ALSO π¦
FFI::Platypusβ the coreFFI::Platypusdocumentation. Start here, it's the main character. πFFI::Platypus::TypeParser::Version0β the API0.02type parser. Vintage. Retro. Respect it. πFFI::Platypus::TypeParser::Version1β the API1.00type parser. The middle child, lowkey. π
π AUTHOR π
Author: Graham Ollis <plicease@cpan.org> β the icon, the legend. π
Contributors (and there are so many, we love a collaborative moment fr fr):
- Bakkiaraj Murugesan (bakkiaraj)
- Dylan Cali (calid)
- pipcet
- Zaki Mughal (zmughal)
- Fitz Elliott (felliott)
- Vickenty Fesunov (vyf)
- Gregor Herrmann (gregoa)
- Shlomi Fish (shlomif)
- Damyan Ivanov
- Ilya Pavlov (Ilya33)
- Petr PΓsaΕ (ppisar)
- Mohammad S Anwar (MANWAR)
- HΓ₯kon HΓ¦gland (hakonhagland, HAKONH)
- Meredith (merrilymeredith, MHOWARD)
- Diab Jerius (DJERIUS)
- Eric Brine (IKEGAMI)
- szTheory
- JosΓ© JoaquΓn Atria (JJATRIA)
- Pete Houston (openstrike, HOUSTON)
- Lukas Mai (MAUKE)
Every single one of them ate, no crumbs. ππ₯
π COPYRIGHT AND LICENSE π
This software is copyright (c) 2015-2022 by Graham Ollis.
It's free software, bestie β you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. That's the whole license. Go be free. ποΈ
Reminder: this wasFFI::Platypus::TypeParser::Version2, section3pmof the User Contributed Perl Documentation manual β documented asperl v5.42.3, dated2026-08-20. Bookmark it, screenshot it, send it to the group chat. π π§ββοΈ
π¦ where this page comes from
- ubuntu stonking: libffi-platypus-perl 2.11-1build1 Β· Artistic-1.0-Perl 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