Strawberry Perl - это дистрибутив языка программирования Perl для платформы Microsoft Windows . Кроме того, клубника содержит полнофункциональный компилятор MinGW C / C ++ со многими включенными библиотеками. В то время как большинство других дистрибутивов полагаются на то, что у пользователя уже настроены инструменты разработки программного обеспечения для установки определенных компонентов Perl, Strawberry Perl поставляется с наиболее часто используемыми предварительно настроенными и упакованными инструментами. Это разительный отход от других дистрибутивов Perl, и он повлиял на другие дистрибутивы (такие как его основной конкурент, свободно доступный, но с закрытым исходным кодом дистрибутив ActivePerl, выпущенный ActiveState.), чтобы предоставить такие инструменты разработки в их собственном дистрибутиве.
Разработчики) | Адам Кеннеди и другие. |
---|---|
Стабильный выпуск | 5.32.1.1 [1] / 24 января 2021 г . |
Написано в | Perl |
Платформа | Win32 , Win64 |
Тип | Распространение Perl |
Лицензия | Общественная лицензия GNU или художественная лицензия [2] |
Веб-сайт | www.strawberryperl.com |
Обоснование
Через 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 Toolkit , менеджер пакетов Perl и программа установки Perl.
Рекомендации
- ^ «Strawberry Perl для Windows - Примечания к выпуску» . Проверено 8 марта 2021 года .
- ^ «Strawberry Perl - Авторские права и лицензия» .