Jahodový Perl - Strawberry Perl

Jahodový Perl
VývojářiAdam Kennedy a další.
Stabilní uvolnění
5.32.0.1[1] / 2. srpna 2020; před 3 měsíci (2020-08-02)
NapsánoPerl
PlošinaWin32, Win64
TypDistribuce Perl
LicenceVeřejná licence GNU nebo Umělecká licence[2]
webová stránkawww.strawberryperl.com

Jahodový Perl je distribuce Perl programovací jazyk pro Microsoft Windows plošina. Jahoda navíc obsahuje plně funkční MinGW Překladač C / C ++ s mnoha knihovnami v ceně. Zatímco většina ostatních distribucí spoléhá na to, že uživatel má již nainstalované nástroje pro vývoj softwaru pro instalaci určitých komponent Perlu, Strawberry Perl se dodává s nejčastěji používanými nástroji předem nakonfigurovanými a zabalenými. Jedná se o dramatický odklon od jiných distribucí Perlu a ovlivnil další distribuce (jako je jeho primární rival, volně dostupný, ale uzavřený zdroj ActivePerl distribuce uvolněna ActiveState ) poskytovat takové vývojové nástroje ve vlastní distribuci.

Odůvodnění

Skrz CPAN Uživatelé Perlu si mohou stáhnout kterýkoli z velkého množství předbalených modulů. Mnoho z těchto modulů může být instalováno v jakémkoli prostředí Perlu; některé moduly (moduly XS) však vyžadují práci Překladač C. a vývojové prostředí pro úspěšnou instalaci. Většina distribucí Perlu předpokládá, že takové prostředí - které je obvykle poskytováno většinou Unix nebo Linux systémy - již existují; Windows však nepřicházejí s kompilátorem C a požadovaným vývojovým prostředím a musí být nainstalovány samostatně uživatelem nebo správcem.

Nicméně, Strawberry Perl obsahuje MinGW vývojové prostředí během instalace. Všechny nainstalované nástroje Perl jsou nastaveny tak, aby tyto vestavěné knihovny a vývojové nástroje používaly podle potřeby ke kompilaci modulů XS. To umožňuje společnosti Strawberry Perl používat mnoho modulů XS bez úprav přímo z CPAN.

Zabalené nástroje

Od dubna 2013, Strawberry Perl se skládá z:

  • Distribuce Perl
  • A MinGW distribuce, skládající se z gcc, ld, gmake a další binutils.
  • Instalační skripty Windows umožňující snadné odinstalování Strawberry Perl.
  • Různé nestandardní, ale široce používané moduly Perl. Jedná se většinou o snadnost instalace dalších rozšíření z CPAN, ale také zahrnují různé nástroje, které zlepšují schopnost instalovat balíčky z jiných zdrojů, například Sada nástrojů Perl Archive, Správce balíků Perl a instalační program Perl.

Reference

  1. ^ "Strawberry Perl pro Windows - poznámky k verzi". Citováno 7. října 2020.
  2. ^ "Strawberry Perl - autorská práva a licence".

externí odkazy