2009-10-28 18 views
8

Strawberry Perl es "Open Source Perl para Windows que es exactamente el mismo como Perl en cualquier otro lugar". Vanilla Perl "proporciona una distribución de Perl lo más cercana posible al núcleo de Perl". Strawberry Perl se basa en Vanilla Perl.¿Cuáles son las diferencias entre Vanilla Perl y Strawberry Perl?

Ambas distribuciones vienen con un compilador de C para que se puedan construir módulos perl de CPAN que usan XS.

¿Cuáles son las diferencias entre Strawberry Perl y Vanilla Perl?

+4

de una de las ostras de color rosa, las otras de las ostras de blancos. :) –

+1

Si solo hubiera un perl napolitano, que incluía Strawberry, Vanilla y ActiveState Perls todos juntos :) – Ether

+1

@Ether: 'fraid not; Strawberry es un superconjunto de Vanilla, y Chocolate será un superconjunto de Strawberry. – ysth

Respuesta

13

acaba de leer la explicación en la Vanilla Perl homepage

Vanilla Series Perl

La serie Vanilla Perl proporciona una distribución Perl que está tan cerca de el núcleo Perl como sea posible. Si es necesario , puede incluir arreglos específicos de Win32.

Vanilla Perl es experimental y es no destinado a fines de producción. Está dirigido al nivel maestro de Win32 Los desarrolladores de Perl y aquellos que desean experimentan con la construcción de sus propias distribuciones Win32 Perl personalizadas . Las publicaciones de Vanilla Perl están numeradas solo como 'compilaciones' secuenciales y no seguirán ningún plan alfa/beta/release . Esto significa que las compilaciones incrementales pueden ser menos estables que las compilaciones anteriores de a medida que se prueban las nuevas configuraciones de liberación . Serie

Y

Strawberry Perl

El propósito de la serie Strawberry Perl es para proporcionar una liberación Win32 Perl más práctico para los experimentados desarrolladores de Perl para experimentar y probar la instalación de varios módulos CPAN bajo condiciones Win32, y a proporcionan un atform para experimentados desarrolladores de Perl para iniciar haciendo un trabajo real.

Además de los módulos en Vanilla Perl, Strawberry también incluirá el árbol toda dependencia para Bundle :: CPAN, así como un conjunto adicional de versiones mejoradas de módulos duales/núcleo CPAN que tienen arreglos específicos de Win32.

+0

Ahh ... "todo el árbol de dependencias para Bundle :: CPAN"; No puedo creer que me haya perdido eso. –

4

La respuesta es que las distribuciones menudo Perl vienen con módulos no básicos. ActiveState en particular es conocido por hacer esto. Los módulos no centrales mejoran la usabilidad bastante.

Vanilla es la distribución principal. Strawberry viene con los módulos estándar no estándar.;-)

3

Según Vanilla Perl home page:

  • Además de los módulos en Vanilla Perl, Strawberry también incluirá todo el árbol de dependencia para Bundle::CPAN, así como un conjunto adicional de versiones mejoradas de doble CPAN/módulos principales que tienen arreglos específicos de Win32.

De Wiki:

  • Strawberry Perl es parte del Proyecto de vainilla Perl
+2

Sinan, amigo, eres increíble! – DVK

Cuestiones relacionadas