Клубничный Перл

Клубничный Перл
Разработчик(и)Адам Кеннеди и другие.
Стабильный релиз
5.40.0.1 [1] / 10 августа 2024 г. ; 5 месяцев назад ( 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 состоит из:

  • Дистрибутив Perl
  • Дистрибутив Mingw-w64 , состоящий из gcc , ld , gmake и других binutils .
  • Скрипты установки Windows, позволяющие легко удалить Strawberry Perl.
  • Различные нестандартные, но широко используемые модули Perl. Они в основном касаются простоты установки дополнительных расширений из CPAN , но также включают различные инструменты, которые расширяют возможности установки пакетов из других источников, таких как Perl Archive Toolkit , Perl package manager и Perl Installation Program.

Ссылки

  1. ^ "Strawberry Perl for Windows" . Получено 10 августа 2024 г. .
  • Официальный сайт
  • Strawberry Perl на вики Perl Win32
Взято с "https://en.wikipedia.org/w/index.php?title=Strawberry_Perl&oldid=1267756026"