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)

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