Клубничный перл - Strawberry Perl

Клубничный перл
Разработчики)Адам Кеннеди и другие.
Стабильный выпуск
5.32.0.1[1] / 2 августа 2020 г.; 3 месяца назад (2020-08-02)
Написано вPerl
ПлатформаWin32, Win64
ТипРаспространение Perl
ЛицензияОбщественная лицензия GNU или Художественная лицензия[2]
Интернет сайтwww.strawberryperl.com

Клубничный перл является распределением Perl язык программирования для Майкрософт Виндоус Платформа. Кроме того, клубника содержит полнофункциональный MinGW Компилятор C / C ++ со множеством включенных библиотек. В то время как большинство других дистрибутивов полагаются на то, что у пользователя уже настроены инструменты разработки программного обеспечения для установки определенных компонентов Perl, Strawberry Perl поставляется с наиболее часто используемыми инструментами, предварительно настроенными и упакованными. Это разительный отход от других дистрибутивов Perl, и он повлиял на другие дистрибутивы (такие как его основной конкурент, свободно доступный, но с закрытым исходным кодом). ActivePerl распространение выпущено ActiveState ), чтобы предоставить такие инструменты разработки в их собственном дистрибутиве.

Обоснование

Сквозь CPAN, Пользователи Perl могут загрузить любой из огромного количества готовых модулей. Многие из этих модулей могут быть установлены в любой среде Perl; однако некоторые модули (модули XS) требуют рабочего Компилятор C и среда разработки для успешной установки. Большинство дистрибутивов Perl предполагают, что такая среда, обычно предоставляемая большинством Unix или же Linux системы - уже есть; однако в Windows нет компилятора C и необходимой среды разработки, и они должны быть установлены отдельно пользователем или администратором.

Однако Strawberry Perl включает MinGW среда разработки во время установки. Все установленные инструменты Perl настроены на использование этих встроенных библиотек и инструментов разработки для компиляции модулей XS по мере необходимости. Это позволяет Strawberry Perl использовать многие модули XS без изменений, прямо из CPAN.

Упакованные инструменты

По состоянию на апрель 2013 г., Strawberry Perl состоит из:

  • Распределение Perl
  • А MinGW распространение, состоящее из gcc, ld, gmake и другие binutils.
  • Сценарии установки Windows, позволяющие легко удалить Strawberry Perl.
  • Различные нестандартные, но широко используемые модули Perl. В основном это связано с простотой установки дополнительных расширений из CPAN, но также включают различные инструменты, которые расширяют возможность установки пакетов из других источников, таких как Набор инструментов Perl Archive, то Менеджер пакетов Perl и программа установки Perl.

Рекомендации

  1. ^ «Strawberry Perl для Windows - Примечания к выпуску». Получено 7 октября, 2020.
  2. ^ «Strawberry Perl - Авторские права и лицензия».

внешняя ссылка