FFI::P...s::Lang(3pm)
๐ FFI::Platypus::Lang ๐
okay so bestie, welcome to the FFI::Platypus::Lang page โ it's a User Contributed Perl Documentation page, section 3pm, and no cap it's a short one but it's lowkey important so stay with me ๐ซถ
โจ NAME โจ
FFI::Platypus::Lang โ language specific customizations ๐ฆ
๐ VERSION ๐
version 2.11 โ that's the one, periodt ๐
๐ธ SYNOPSIS ๐ธ
like, literally just:
perldoc FFI::Platypus::Lang;
that's the whole vibe check, she's documentation-only, iykyk ๐
โญ DESCRIPTION โญ
okay so this namespace is reserved for language specific customizations of FFI::Platypus. it's giving "special little clubhouse for per-language stuff" ๐ โจ
what does that usually involve? providing native type maps โ that's the main character job fr fr. it can also involve computing mangled names, which is a whole other adventure ๐
the default language is C, and it's defined over in FFI::Platypus::Lang::C. so if you don't pick anything, congrats, you're writing C today ๐ญ
and here's the thing bestie โ this package itself doesn't do anything. like, at all. it serves only as documentation ๐ she's an icon, she's a legend, she's an empty module. not a single function to her name. we stan a low-effort queen ๐
๐ SEE ALSO ๐
FFI::Platypusโ Platypus itself. the whole platypus. the source. the mothership ๐ฆซ๐FFI::Platypus::Lang::ASMโ this language plugin provides no type aliases, and is intended for use with assembly language or for when no other language plugin is appropriate. so like, the "none of the above" option ๐ซกFFI::Platypus::Lang::Cโ language plugin for the C programming language. the default one, the classic, the blueprint ๐FFI::Platypus::Lang::Fortranโ Non-core language plugin for the Fortran programming language ๐งฎFFI::Platypus::Lang::CPPโ Non-core language plugin for the C++ programming language. yes, plus plus, she's extra ๐FFI::Platypus::Lang::Goโ Non-core language plugin for the Go programming language ๐โโ๏ธFFI::Platypus::Lang::Pascalโ Non-core language plugin for the Pascal programming language ๐FFI::Platypus::Lang::Rustโ Non-core language plugin for the Rust programming language ๐ฆFFI::Platypus::Lang::Win32โ language plugin for use with the Win32 API ๐ชFFI::Platypus::Lang::Zigโ Non-core language plugin for the Zig programming language โก
quick note bestie: the "Non-core" girlies are exactly the ones marked as such up there โ Fortran, CPP, Go, Pascal, Rust and Zig. C, Win32 and ASM are not labelled non-core. i'm just reading the room okay ๐
๐ซถ AUTHOR ๐ซถ
Author: Graham Ollis <plicease@cpan.org> โ the founder, the moment, the legend ๐
Contributors โ and there are so many of them, we love a collaborative queen โจ:
- 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)
๐ COPYRIGHT AND LICENSE ๐
This software is copyright (c) 2015-2022 by Graham Ollis.
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 yes bestie, it's free, it's open, go off ๐
ngl every one of those names up there? real ones. respect the contributors or i will find you ๐ฅ
aaaand that's the whole page, short and sweet, main character energy from start to finish ๐ this was rendered from perl v5.42.3, dated 2026-08-20 โ so mark your calendars, that's a whole timestamp, slay ๐ฆโจ๐
๐ฆ 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