2009-10-28 16 views
8

Strawberry Perl to "Perl Open Source dla Windows, który jest dokładnie taki sam jak Perl wszędzie indziej". Vanilla Perl "zapewnia dystrybucję Perla, która jest tak blisko rdzenia Perla, jak to możliwe." Strawberry Perl jest zbudowany na bazie Vanilla Perl.Jakie są różnice między Vanilla Perl i Strawberry Perl?

Obie dystrybucje są dostarczane z kompilatorem C, dzięki czemu można zbudować moduły perl z CPAN, które używają XS.

Jakie są różnice między Strawberry Perl i Vanilla Perl?

+4

czyjegoś z różowymi ostryg, Innego od białych ostrygi. :) –

+1

Gdyby tam był perl neapolitański, ten pakiet truskawkowy, waniliowy i ActiveState Perls razem :) – Ether

+1

@Ether: 'fraid not; Strawberry to nadzienie wanilii, a czekolada będzie nadzieniem truskawkowym. – ysth

Odpowiedz

13

Wystarczy przeczytać wyjaśnienie na Vanilla Perl homepage

Vanilla Perl Serii

Seria Vanilla Perl zapewnia Perl dystrybucji, który jest tak blisko rdzeń Perl, jak to możliwe. Jeśli konieczne, , może zawierać poprawki specyficzne dla win32.

Vanilla Perl jest eksperymentalna i jest nie jest przeznaczona do celów produkcyjnych. Jest on przeznaczony dla programistów języka Win32 klasy Win32 Perla i tych, którzy chcą przeprowadzić eksperymenty z niestandardowymi rozkładami Win32 Perl na poziomie . Wersje Vanilla Perl są ponumerowane tylko jako sekwencyjne "kompilacje" i nie będą przestrzegać żadnego planu alfa/beta/wydania . Oznacza to, że przyrostowe kompilacje mogą być mniej stabilne niż wcześniejsze kompilacje podczas testowania nowych konfiguracji wersji .

I

Strawberry Perl Series

Celem Strawberry Perl serii jest zapewnienie bardziej praktyczne wydanie Win32 Perl dla doświadczonych programistów Perla eksperymentowania i testowania instalacja różnych modułów CPAN w warunkach systemu Win32 oraz do zapewniają użyteczną atform dla doświadczonych programistów Perla, którzy rozpoczęli wykonując prawdziwą pracę.

Oprócz modułów w Vanilla Perl, truskawka będzie również obejmować całą drzewa zależności dla Bundle :: CPAN, jak również dodatkowy zestaw uaktualnionych wersjach podwójnych /CPAN modułów podstawowych, które mają poprawki dotyczące win32.

+0

Ahh ... "całe drzewo zależności dla pakietu :: CPAN"; Nie mogę uwierzyć, że to przegapiłem. –

4

Odpowiedź brzmi, że często dystrybutory Perla mają moduły dodatkowe. W szczególności jest znany z ActiveState. Moduły inne niż podstawowe znacznie poprawiają użyteczność.

Wanilia jest podstawową dystrybucją. Truskawka jest dostarczana ze standardowymi niestandardowymi modułami.;-)

3

Zgodnie Vanilla Perl home page:

  • Oprócz modułów w Vanilla Perl, truskawka będzie również obejmować całą drzewa zależności dla Bundle::CPAN, jak również dodatkowy zestaw uaktualnionych wersji podwójnej CPAN/podstawowe moduły z poprawkami specyficznymi dla win32.

Od encyklopedii:

  • Strawberry Perl jest częścią Vanilla Perl Projekt
+2

Sinan, koleś, jesteś niesamowity! – DVK

Powiązane problemy