pperl 0.6.1#

2026-07-16, 1 commit.

  • @INC is built by probing the host’s library trees in the Arch, Debian and Fedora layouts, instead of holding one distribution’s fixed paths. A directory from -I or PERL5LIB that holds versioned subdirectories, as local::lib and Carton trees built by perl5 do, has them added, nearest perl version first; architecture subdirectories are never added. A module built into pperl is always loaded in preference to a .pm file of the same name on disk.

  • -E, -V and -V:key: -E enables say and the other optional features, as on perl5; it ran as -e before. -V prints perl5’s configuration summary with the real @INC, including the effect of -I and PERL5LIB, and -V:key prints one configuration value, as in -V:archname.

  • Peta::XS is a new module that lets pure Perl read facts about a value, such as its reference count, and attach magic: Perl callbacks that run when a variable is read, written or freed, as Variable::Magic offers on perl5. A program asks for its capabilities by name at use time, and one pperl does not provide is refused at compile time.