Vanilla Perl和Strawberry Perl有什么区别?

时间:2009-10-28 18:25:37

标签: perl winapi strawberry-perl

Strawberry Perl是“Windows的开源Perl完全相同 作为Perl的其他地方“。Vanilla Perl”提供了一个尽可能接近Perl核心的Perl发行版。“Strawberry Perl建立在Vanilla Perl上。

这两个发行版都附带一个C编译器,因此可以构建来自CPAN的使用XS的perl模块。

Strawberry Perl和Vanilla Perl之间有什么区别?

3 个答案:

答案 0 :(得分:13)

请阅读Vanilla Perl homepage

上的说明
  

Vanilla Perl系列

     

Vanilla Perl系列提供了一个   Perl分布尽可能接近   Perl核心尽可能。如果   必要的,它可能包括   特定于win32的修复程序。

     

Vanilla Perl是实验性的   不用于生产目的。   它针对的是主级Win32   Perl开发人员和那些希望的人   尝试建立自己的   自定义Win32 Perl发行版。   Vanilla Perl版本已编号   仅作为顺序'构建'并将   不遵循任何alpha / beta / release   计划。这意味着增量构建   可能不如以前稳定   构建为新版本配置   经过测试。

  

Strawberry Perl系列

     

Strawberry Perl的目的   系列是提供更实用的   Win32 Perl发布经验丰富   Perl开发人员进行实验和测试   安装各种CPAN   Win32条件下的模块,以及   为...提供有用的平台   经验丰富的Perl开发人员入手   做实事。

     

除了Vanilla中的模块   Perl,草莓也将包括   整个依赖树   捆绑:: CPAN,以及额外的   双重升级版   CPAN /核心模块有   特定于win32的修复程序。

答案 1 :(得分:4)

答案是,Perl发行版通常带有非核心模块。特别是ActiveState就是这样做的。非核心模块可以提高可用性。

Vanilla是核心发行版。草莓配有标准的非标准模块。 ; - )

答案 2 :(得分:3)

根据Vanilla Perl home page

  • 除了Vanilla Perl中的模块之外,Strawberry还将包含Bundle::CPAN的完整依赖关系树,以及另一组具有win32特定修复的双CPAN /核心模块的升级版本。 / LI>

来自维基:

  • Strawberry Perl是Vanilla Perl项目的一部分