Повлияет ли установка Perl 5.8.x или 5.10.x на мой код, если он был разработан в 5.6.x?
Как это повлияет (если есть) на разработку кода на Perl 5.6.1, но на выполнение кода на Perl 5.8.x или 5.10.x?
Я использую эти модули:
(For Linux)
HTTP::Request
HTTP::Response
LWP::UserAgent
Unicode::String
XML::DOM
DateTime::Format::DateManip
(Для Windows)
Unicode-String
XML-DOM
DateTime-Format-DateManip (Haven't installed this yet on Windows, still looking for package)
3 ответа
Примечания к выпуску для каждой версии Perl содержат хорошие описания всех важных отличий от предыдущей версии. Смотри например
Попробуйте и узнайте. Вы можете установить несколько Perl одновременно, при этом они мешают друг другу. Протестируйте свой код с разными версиями и посмотрите, что получится. Если все взорвется, у вас останется оригинальный perl.
Смотрите ответы на Как мне установить более одной версии Perl?
Это довольно стандартные модули... Я не ожидаю много проблем. В общем, Perl достаточно зрел, чтобы можно было предполагать обратную совместимость. Но вы не можете знать это наверняка, пока не попробуете:)