IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Comment gérer les différentes versions de Perl (ActivePerl) ?
Partagez vos retours d'expérience

Le , par djibril

33PARTAGES

Bonjour,

Je lance ce débat pour parler d'ActivePerl. En fait, il y a quelques années, il n' y avait que la version 5.8 (pour ne pas parler de la 5.6) qui évoluée régulièrement. Pendant ce temps, le développement de la 5.10 suivait son cours. Puis, nous nous sommes retrouvés avec 2 versions en évolutions. Il a fallu quelques mois pour espérer avoir nos sympathiques modules Perl du CPAN compatibles sur les deux versions. Maintenant la politique d'ActivePerl est de proposer une version stable chaque année. C'est intéressant car Perl est très maintenu et évolue bien, mais sincèrement, on se retrouve avec x versions de Perl et on s'y perd. Actuellement, il y a 4 versions d'ActivePerl 5.8, 5.10, 5.12 et 5.14, et je ne parle pas de Perl6, Parrot, Strawberry... mais ce n'est pas le but du débat. Le pire dans tout ça, c'est qu'au niveau de l'installation des modules, ça se corse car tous les repositories n'arrivent pas toujours à compiler et packager tous les modules CPAN (très grande force de Perl). Ainsi, ActivePerl nous recommande la version 5.12 (et il y a quelques semaines, il préconisait la 5.14, plus l'on enlevé de la tête d'affiche). Mais au niveau des modules, on se retrouve avec beaucoup moins de modules à installer facilement via ppm sous Windows par exemple. Rien qu'à voir le site Active Code PPM index :


  • 5.8.8 le 31 janvier 2006
  • 5.10.0 le 18 décembre 2007, 20e anniversaire de Perl 1.000
  • 5.8.9 le 14 décembre 2008
  • 5.10.1 le 23 août 2009
  • 5.12.0 le 12 avril 2010
  • 5.12.1 le 16 mai 2010


On remarque la baisse du nombre de modules dans ppm en fonction des version de Perl. Sachant qu'il y a une version stable prévue chaque année au mois de juin !!!
Je viens également de constater qu'ActivePerl ne propose plus en téléchargement gratuit les versions de perl 5.6, 5.8 et 5.10

Community Edition offers access to the newest versions of ActivePerl.
Access to older versions (such as Perl Perl 5.6, 5.8, or 5.10) is available in Business Edition and Enterprise Edition......
...
  • Community Edition: commercial-grade language distribution ideal for community developers with open source projects
  • Business Edition: commercial-grade language distribution, ideal for SMB and government with business critical applications
  • Enterprise Edition: enterprise-grade language distribution, ideal for large enterprises with mission critical applications
  • OEM Edition: enterprise-grade language distribution with redistribution rights for software & hardware


Jusqu'où va-t-on aller ? On risque de se retrouver avec beaucoup de modules qui ne seront compatibles qu'avec les versions 5.10, 5.12 ou 5.14... et du coup être privée de certaines fonctionnalités du CPAN, non ?

Qu'en pensez-vous ?

Une erreur dans cette actualité ? Signalez-nous-la !