Разработчик(и) | Адам Кеннеди и другие. |
---|---|
Стабильный релиз | 5.40.0.1 [1] / 10 августа 2024 г. ( 2024-08-10 ) |
Написано в | Перл |
Платформа | Win32 , Win64 |
Тип | Дистрибутив Perl |
Лицензия | GNU General Public License или Художественная лицензия |
Веб-сайт | www.strawberryperl.com |
Strawberry Perl — это дистрибутив языка программирования Perl для платформы Microsoft Windows . Кроме того, strawberry содержит полнофункциональный компилятор Mingw-w64 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 состоит из: