Perl “a”是什么;“双重生活”;模块?

Perl “a”是什么;“双重生活”;模块?,perl,module,Perl,Module,什么是“双寿命”模块?双生命模块是存在于两个断开连接的源代码库中的模块,通常指Perl核心(与Perl一起分发的库)和CPAN中 CPAN版本的更新频率可能高于核心版本。核心版本可能已经在更多平台上进行了测试 在您给出的链接的上下文中,“添加为双生命模块”意味着分叉CPAN发行版,可能进行一些更改(例如规范化文档或许可),并将该分叉合并到核心perl存储库中。这意味着,当任何人安装此版本的perl时,默认情况下将安装此模块。双寿命模块是在perl发行版和它自己的发行版(在CPAN上)中都可以找到

什么是“双寿命”模块?双生命模块是存在于两个断开连接的源代码库中的模块,通常指Perl核心(与Perl一起分发的库)和CPAN中

CPAN版本的更新频率可能高于核心版本。核心版本可能已经在更多平台上进行了测试


在您给出的链接的上下文中,“添加为双生命模块”意味着分叉CPAN发行版,可能进行一些更改(例如规范化文档或许可),并将该分叉合并到核心perl存储库中。这意味着,当任何人安装此版本的perl时,默认情况下将安装此模块。

双寿命模块是在perl发行版和它自己的发行版(在CPAN上)中都可以找到的模块。例如,Data::Dumper是和的一部分。另一方面,IPC::Open3仅作为perl发行版的一部分提供,因此它不是双重存在的

双寿命模块(and)的优点是,它可以在不升级Perl的情况下进行升级

如果您想升级一个不是dual-live()的核心模块,那么您必须升级所有Perl