pl is a minimal Perl shell, providing continuations of unterminated quotations, autoloading of functions, and the option to convert line-based data to arrays on-the-fly. Unlike psh, pl does not provide sh-like constructs; all commands are valid Perl.