PDL::LiteF(3pm)

✨ NAME ✨

PDL::LiteF — the minimum PDL module function loader, aka the ✨bare-minimum bestie✨ of Perl Data Language. It's PDL::Lite but with functions, and it's giving "I packed light but I still brought the essentials" 💅


🌸 SYNOPSIS 🌸

okay so literally all you have to type is this:

use PDL::LiteF; # Is equivalent to the following:

and that one lil line is exactly the same as doing all of this:

  use PDL::Core;
  use PDL::Ops;
  use PDL::Primitive;
  use PDL::Ufunc;
  use PDL::Basic;
  use PDL::Slices;
  use PDL::Bad;

like. seven use statements vs one. do the math, bestie 🧮✨


🦋 DESCRIPTION 🦋

So what's actually happening here? PDL::LiteF loads the smallest possible set of modules for PDL to work, and it drops the functions from those modules right into your current namespace so you can just... use them. no prefixing, no extra steps, no drama. 🫶

If you're out here wanting something even smaller — like, microscopic, skeletal, iconically tiny — go check out the PDL::Lite module instead. it's the Lite-est of the Lite. 💀

⚠️ important vibe check: unlike PDL itself, this module does not load PDL::Math or PDL::MatrixOps, and it does not load any IO modules. So if you're sitting there like "why is my math function missing 😭" — that's why. it's not a bug, it's a feature. it's minimalism. it's ✨intentional✨.

the sign-off, periodt 💖

this lil page is from the User Contributed Perl Documentation, it's part of PDL::LiteF(3pm), it was written by the Perl squad for perl v5.42.3, and it's dated 2026-08-20. no cap. 💅🎀✨🦋

📦 where this page comes from