Язык Perl 7 решено развивать без нарушения обратной совместимости с Perl 5

Изображение: Wikimedia Commons
Создатель языка Perl Ларри Уолл
Создатель языка Perl Ларри Уолл

Обновленные планы по развитию языка программирования Perl опубликовал управляющий совет проекта Perl 25 мая в блоге проекта.

Ранее предполагалось назвать очередную версию Perl 5.3* версией 7 с включением новых возможностей и некоторым нарушением обратной совместимости. Такой подход вызвал много критики, поскольку накопилось большое число существующих проектов, которые многие годы работали с разными выпусками Perl 5.*.

Теперь решено, что Perl 7 продолжит развитие Perl 5 плавно и без нарушения совместимости. Когда в управляющем совете решат, что в новых версиях накопилось достаточно изменений, очередная версия будет не Perl 5.**, а 7.0.

В версии 7.0 можно будет использовать прагму «use v7». В таком режиме будет включены новые возможности, в том числе потенциально нарушающие обратную совместимость. Режим можно рассматривать в качестве «современного Perl».

В обратном случае будет использовать консервативный совместимый режим.