Каковы различия между ванильным перлом и клубничным перлом? - PullRequest
8 голосов
/ 28 октября 2009

Strawberry Perl - это "Perl с открытым исходным кодом для Windows, который точно такой же как и везде Perl ". Vanilla Perl " обеспечивает распространение Perl, максимально близкое к ядру Perl. "Strawberry Perl построен на Vanilla Perl.

Оба дистрибутива поставляются с компилятором C, так что модули perl из CPAN, использующие XS, могут быть собраны.

Чем отличаются клубничный Perl от Vanilla Perl?

Ответы [ 3 ]

13 голосов
/ 28 октября 2009

Просто прочитайте объяснение на домашней странице Vanilla Perl

Серия Vanilla Perl

Серия Vanilla Perl обеспечивает Распределение Perl, максимально приближенное к ядро Perl, насколько это возможно. Если необходимо, это может включать специфичные для win32 исправления.

Ванильный Perl является экспериментальным и не предназначен для производственных целей. Ориентирован на мастер-уровень Win32 Разработчики Perl и те, кто хочет экспериментировать с созданием собственного пользовательские дистрибутивы Win32 Perl. Выпуски Vanilla Perl пронумерованы только как последовательные «сборки» и будет не следовать какой-либо альфа / бета / релиз план. Это означает, что инкрементные сборки может быть менее стабильным, чем предыдущий строит как новые конфигурации выпуска проверены.

И

Клубничный Perl Series

Цель клубничного перла Серия должна предоставить более практичный Win32 Perl релиз для опытных Разработчики Perl для экспериментов и тестирования установка различных CPAN модули в условиях Win32, и обеспечить полезную платформу для опытные разработчики Perl, чтобы начать делать реальную работу.

В дополнение к модулям в ванили Perl, Strawberry также будет включать в себя все дерево зависимостей для Bundle :: CPAN, а также дополнительный набор обновленных версий двойного CPAN / основные модули, которые имеют специфичные для win32 исправления.

4 голосов
/ 28 октября 2009

Ответ таков: часто дистрибутивы Perl поставляются с неосновными модулями. ActiveState, в частности, известен тем, что делает это. Неосновные модули улучшают удобство использования.

Ваниль - это основной дистрибутив. Strawberry поставляется со стандартными нестандартными модулями. ; -)

3 голосов
/ 28 октября 2009

Согласно Домашняя страница Vanilla Perl :

  • В дополнение к модулям в Vanilla Perl, Strawberry также будет включать в себя все дерево зависимостей для Bundle :: CPAN , а также дополнительный набор обновленных версий двойных модулей CPAN / core с win32 исправления.

Из вики:

  • Strawberry Perl является частью проекта Vanilla Perl
...