Почему Perl не компилируется в двоичные файлы, такие как python

Это поражает меня как хорошую вещь (то есть, с точки зрения времени компиляции), что интерпретатор Python создаст файлы байт-кода .pyc. Я считаю, что python использует какой-то хэш, чтобы определить, изменился ли исходный код и затем перекомпилировать.

Будет ли это хорошей идеей для Perl? (в отношении больших проектов со многими зависимостями и т.д.).

Ответ 1

Для довольно длинного объяснения файлов .pmc есть статья lenghty на perlmonks, также объясняя, почему никто ее не использует.

Ответ 2

На самом деле есть способ скомпилировать Perl для байт-кода, но он имеет некоторые ограничения. См. B:: Bytecode.

Ответ 4

Для Perl для загрузки из двоичного файла потребовалось больше времени, чем из источника.