Je pense qu'aucun langage ne sort du chapeau de nos jours san tenir compte des autres. Python par exemple provient d'ABC, de même, Ruby est inspiré par Perl et Smalltalk. Je ne vois pas en quoi les dernières versions de Python et de Ruby sont ambitieuses d'ailleurs. Ce n'est pas forcément un mal. Une certaine stabilité est aussi une bonne chose.
Au niveau de Perl6, il y a quand même pas mal de changement par rapport à Perl5, changement qui sont nettement plus important que ce que l'on a l'habitude de voir dans un langage. Cela me rappelle personnellement le passage du Fortran 77 vers le Fortran 90. C'est quasiment un autre langage.
Quand à la conception de Perl6, elle a pris beaucoup de temps notament car elle a pris en compte les demandes de centaines de personnes sur des sujets très variés. Et l'idée de l'équipe de développement n'est justement pas de refaire un langage objet de script classique : Ruby est déjà là.
> Les évolutions de Perl6 n'ont rien de révolutionnaire, elles tendent
> juste péniblement à hisser Perl au niveau de langages plus modernes
Je pense que tu portes un regard plus que péjoratif sur Perl6 et n'a même pas regardé ce qu'il propose. D'ailleurs, cela se resent sur la fin de ton paragraphe.
> Reste à voir si cela donnera quelque chose de concret un jour... Ca
> fait pas mal de temps que c'est en gestation, Parrot.
Comme je l'ai dis, le projet est très ambitieux et va bien au dela de ce que l'on voit par ailleurs sur les langages que tu cites. Il y a eu peu de monde pour développer Parrot mais aujourd'hui, il est possible d'écrire dans un sous ensemble de Perl6 et Parrot marche.
En lancant les deux chantiers Perl6 et Parrot, la communauté Perl s'est ouverte aux autres langages de script pour développer une plateforme optimisée pour ces langages. Ces deux chantiers commencent à donner des résultats intéressants. C'est suffisament rare d'assister à une construction aussi complexe et aussi ouverte dans son mode de fonctionnement pour mériter mon plus grand respect.
Re: Perl, quel utilisation ?
> Au contraire de Python et Ruby, d'ailleurs
Je pense qu'aucun langage ne sort du chapeau de nos jours san tenir compte des autres. Python par exemple provient d'ABC, de même, Ruby est inspiré par Perl et Smalltalk. Je ne vois pas en quoi les dernières versions de Python et de Ruby sont ambitieuses d'ailleurs. Ce n'est pas forcément un mal. Une certaine stabilité est aussi une bonne chose.
Au niveau de Perl6, il y a quand même pas mal de changement par rapport à Perl5, changement qui sont nettement plus important que ce que l'on a l'habitude de voir dans un langage. Cela me rappelle personnellement le passage du Fortran 77 vers le Fortran 90. C'est quasiment un autre langage.
Quand à la conception de Perl6, elle a pris beaucoup de temps notament car elle a pris en compte les demandes de centaines de personnes sur des sujets très variés. Et l'idée de l'équipe de développement n'est justement pas de refaire un langage objet de script classique : Ruby est déjà là.
> Les évolutions de Perl6 n'ont rien de révolutionnaire, elles tendent
> juste péniblement à hisser Perl au niveau de langages plus modernes
Je pense que tu portes un regard plus que péjoratif sur Perl6 et n'a même pas regardé ce qu'il propose. D'ailleurs, cela se resent sur la fin de ton paragraphe.
> Reste à voir si cela donnera quelque chose de concret un jour... Ca
> fait pas mal de temps que c'est en gestation, Parrot.
Comme je l'ai dis, le projet est très ambitieux et va bien au dela de ce que l'on voit par ailleurs sur les langages que tu cites. Il y a eu peu de monde pour développer Parrot mais aujourd'hui, il est possible d'écrire dans un sous ensemble de Perl6 et Parrot marche.
En lancant les deux chantiers Perl6 et Parrot, la communauté Perl s'est ouverte aux autres langages de script pour développer une plateforme optimisée pour ces langages. Ces deux chantiers commencent à donner des résultats intéressants. C'est suffisament rare d'assister à une construction aussi complexe et aussi ouverte dans son mode de fonctionnement pour mériter mon plus grand respect.
[ Répondre ]