PetaPerl documentation#
A next-generation Perl 5 runtime written in Rust, with JIT and auto-parallelization. This documentation covers installation, usage, the built-in module reference, and the internals of the interpreter.
This is the pperl 0.5.6 documentation, built 2026-04-27 (929 pages, ≈444,706 words).
First steps: install pperl, run your first script, see what’s different from system perl.
Task-oriented material. Guides are long-form and multi-chapter (regex, OO, debugging, concurrent execution, pperl architecture). Tutorials are single-sitting (pack, I/O streams, references, Unicode).
Per-module reference for every built-in module; Perl language reference (variables, functions, operators, regex). Split by runtime — the p5 reference here; the pp-runtime counterpart lives under pp/.
Alphabetical index of every documented module, function, and term; short glossary of project vocabulary.