Perl 6 : enfin un premier aperçu
Après 10 ans de développement, mais s'agit-il d'une nouvelle version ou d'un nouveau langage ?
La plus grosse blague dans la communauté Perl tourne autour de la date de sortie de la version 6 du langage, une version majeure en développement depuis maintenant 10 ans.
Chaque année, Larry Wall, son créateur, s'engage à sortir Perl 6 avant Noël, en prenant bien soin de ne pas préciser du Noël de quelle année il parle.
Mais cette fois-ci, les choses semblent (enfin ?) différentes. Lors de la O'Reilly Open Source Conference (OSCON), Larry Wall a en effet laissé entendre que Perl 6 était quasiment opérationnel. Comprendre : boggué et très lent, mais en tout cas capable de fonctionner.
Baptisée Raduko Star, cette pré-pré-version – pourrait-on dire – devait arriver fin juillet. Noël en été en quelque sorte.
Et devinez quoi ?
Raduko Star est sorti !
Mais ne vous y trompez pas, s'il possède effectivement la majorité des fonctions de Perl 6 (introspection, jonctions, object modeling, ou auto-threading), il lui en manque aussi quelques unes (binary objects, etc.). Son équipe de développement précise d'ailleurs que «nous ne considérons pas Rakudo Star comme un "Perl 6.0.0" ou une version "1.0" ».
Autre grosse question : peut-on vraiment considérer Perl 6 comme une évolution de Perl 5 (avec lequel il n'est par ailleurs pas rétro-compatible) ? Ou s'agit-il finalement d'un nouveau langage à part entière ?
Même son créateur hésite.
Certes, sur le site officiel, Perl 6 est qualifié « de nouveau langage ». Site officiel qui explique que « Perl 5 et 6 sont deux langages de la famille Perl, mais de lignages différents ».
Pourtant Larry Wall n'est pas aussi tranché. Lors de sa présentation, il considère même que c'est aux développeurs de décider.
A vous donc.
Télécharger Raduko Star sur cette page
NB : au cas où l'image vous aurait échappé, voici Camelia, la nouvelle « mascotte » de Perl 6, dévoilée par Larry Wall :
Ce papillon multicolore est censé rappeler aux développeurs que la créativité et l'amusement ont également leur place dans le monde professionnel.
Après, les goûts et les couleurs pour faire passer un message...
Source : Annonce de Raduko Star, Site officiel de Perl 6
Lire aussi :
Perl est-il encore un langage populaire ? Face au dynamisme des communautés PHP, Python et Ruby
Sortie de Perl 5.12, tandis que le développement de Perl 6 se poursuit
Connaissez-vous les huits opérateurs Perl secrets ? Si ce n'est pas le cas, découvrez-les ici
Et vous ?
Perl 6 a-t-il une chance de s'imposer alors qu'il n'est pas rétro-compatible avec Perl 5 ? Ou a-t-il mis trop de temps à sortir ?
D'ailleurs d'après vous : nouvelle version ou nouveau langage ?
Perl 6 : enfin un premier aperçu
Après 10 ans de développement, s'agit-il d'une nouvelle version ou d'un nouveau langage ?
Perl 6 : enfin un premier aperçu
Après 10 ans de développement, s'agit-il d'une nouvelle version ou d'un nouveau langage ?
Le , par Gordon Fowler
Une erreur dans cette actualité ? Signalez-nous-la !