Я пытаюсь изучить PAR и PAR::Packer. Я понимаю, что PAR — это модуль, который позволяет загружать модули из архивов .par. Я не понимаю три скрипта pp
, par.pl
, parl
в PAR::Packer. (Примечание: в этом вопросе parl
включает parl.exe
для окон).
- Что именно должно быть
par.pl
? Это perl-скрипт, который содержит интерпретатор perl (тот же, что и на машине разработки) и модульPAR
? - Что такое
parl
? Является ли это двоичным файлом, который содержит то же самое, что и par.pl? - Если я не ошибаюсь в том, что такое
par.pl
иparl
, зачем кому-тоpar.pl
?parl
кажется строго лучшим, поскольку он может работать без предварительно существовавшего perl. - Безопасно ли распространять
parl
среди конечных пользователей вообще без Perl? Например, если у меня есть несколько скриптов, которые я хочу распространить, оба из которых имеют много модулей, могу ли я распространятьparl
, pars для скриптов и модулей и простые скрипты-оболочки для запуска par'd-скриптов сparl
? parl
иpar.pl
могут создавать автономные сценарии/исполняемые файлы с параметрами-b
и-B
соответственно. Означает ли это, чтоpp
просто интерфейс/обертка?