Клубничный перл - Strawberry Perl
Разработчики) | Адам Кеннеди и другие. |
---|---|
Стабильный выпуск | 5.32.0.1[1] / 2 августа 2020 г. |
Написано в | 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.
Рекомендации
- ^ «Strawberry Perl для Windows - Примечания к выпуску». Получено 7 октября, 2020.
- ^ «Strawberry Perl - Авторские права и лицензия».