Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果我的代码是在5.6.x中开发的,那么安装Perl5.8.x或5.10.x会对代码的运行方式产生很大影响吗?_Perl_Perl5.10_Perl5.8_Perl5.6 - Fatal编程技术网

如果我的代码是在5.6.x中开发的,那么安装Perl5.8.x或5.10.x会对代码的运行方式产生很大影响吗?

如果我的代码是在5.6.x中开发的,那么安装Perl5.8.x或5.10.x会对代码的运行方式产生很大影响吗?,perl,perl5.10,perl5.8,perl5.6,Perl,Perl5.10,Perl5.8,Perl5.6,在Perl5.6.1中开发代码但在Perl5.8.x或5.10.x中运行代码会产生什么影响(如果有的话) 我正在使用这些模块: (For Linux) HTTP::Request HTTP::Response LWP::UserAgent Unicode::String XML::DOM DateTime::Format::DateManip (适用于Windows) 这些是相当标准的模块。。。我不认为会有很多问题。一般来说,Perl已经足够成熟,可以假设向后兼容。但在尝试之前,您无法确定:)

在Perl5.6.1中开发代码但在Perl5.8.x或5.10.x中运行代码会产生什么影响(如果有的话)

我正在使用这些模块:

(For Linux)
HTTP::Request
HTTP::Response
LWP::UserAgent
Unicode::String
XML::DOM
DateTime::Format::DateManip
(适用于Windows)


这些是相当标准的模块。。。我不认为会有很多问题。一般来说,Perl已经足够成熟,可以假设向后兼容。但在尝试之前,您无法确定:)

这些是相当标准的模块。。。我不认为会有很多问题。一般来说,Perl已经足够成熟,可以假设向后兼容。但是,在您尝试之前,您无法确定:)

每个版本的Perl发行说明都包含了与以前版本的所有重要差异的良好摘要。例如,见


每个Perl版本的发行说明都很好地总结了与以前版本的所有重要差异。例如,见


试试看。您可以同时安装多个PERL,使它们相互干扰。用不同的版本测试代码,看看会发生什么。如果一切都失败了,您仍然可以使用原始的perl


请参阅

的答案,尝试并找出答案。您可以同时安装多个PERL,使它们相互干扰。用不同的版本测试代码,看看会发生什么。如果一切都失败了,您仍然可以使用原始的perl


请参阅

的答案,我将借此机会插入草莓perl,它不像activestate perl那样使用包,而是使用cpan shell。因此,安装应该像键入
cpan DateTime::Format::DateManip一样简单,我没有看到5.6.x版本的草莓Perl,所以我需要升级到至少5.8.x版本,但我喜欢这个选项支持5.6并不有趣。CPAN上的许多流行模块与Moose不同,因此您将牺牲大量的开发效率。还有一个事实是,5.12即将到来:保持5.6与保持水蛭治疗一般疾病是一样的@David:请停止从问题中删除Perl版本标记。我将借此机会插入草莓Perl,它不像activestate Perl那样使用包,而是使用cpan外壳。因此,安装应该像键入
cpan DateTime::Format::DateManip一样简单,我没有看到5.6.x版本的草莓Perl,所以我需要升级到至少5.8.x版本,但我喜欢这个选项支持5.6并不有趣。CPAN上的许多流行模块与Moose不同,因此您将牺牲大量的开发效率。还有一个事实是,5.12即将到来:保持5.6与保持水蛭治疗一般疾病是一样的@David:请停止从问题中删除Perl版本标记。这些都是好的方面,这是客户端使用的产品,测试时间有限。您认为最好只使用最新版本还是从5.6.x到5.8.x?存在一些冲突,5.6和5.8使用不同的模糊数据类型的伪哈希,5.10引入了一个新的运算符
/
,以及
~
,这可能会在5.10 iirc中引入解析歧义。在排序算法性能和utf处理方面也存在一些差异。5.6具有不同于5.8和5.10的线程模型iirc。这些都是好的方面,这是客户使用的产品,测试时间有限。您认为最好只使用最新版本还是从5.6.x到5.8.x?存在一些冲突,5.6和5.8使用不同的模糊数据类型的伪哈希,5.10引入了一个新的运算符
/
,以及
~
,这可能会在5.10 iirc中引入解析歧义。在排序算法性能和utf处理方面也存在一些差异。5.6的螺纹型号iirc与5.8和5.10的螺纹型号iirc不同
Unicode-String
XML-DOM
DateTime-Format-DateManip (Haven't installed this yet on Windows, still looking for package)