Повлияет ли установка Perl 5.8.x или 5.10.x на мой код, если он был разработан в 5.6.x? - PullRequest
1 голос
/ 27 января 2010

Каковы последствия (если есть) разработки кода на 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 ]

7 голосов
/ 27 января 2010

Примечания к выпуску для каждой версии Perl содержат хорошее резюме всех важных отличий от предыдущей версии. Смотрите, например

perl58delta

perl581delta

perl5100delta

4 голосов
/ 27 января 2010

Попробуйте и узнайте. Вы можете установить несколько Perl одновременно, при этом они мешают друг другу. Протестируйте свой код с разными версиями и посмотрите, что получится. Если все взорвется, у вас останется оригинальный perl.

См. Ответы на Как мне установить более одной версии Perl?

2 голосов
/ 27 января 2010

Это довольно стандартные модули ... Я не ожидаю много проблем. В общем, Perl достаточно зрел, чтобы можно было предполагать обратную совместимость. Но вы не можете знать это наверняка, пока не попробуете:)

...