Effectivement le "parsage" de P5 -> P6 n'aurait eut aucun intérêt.
Même perl 5.10 va avoir du mal a interpréter du code utilisant les fonctionnalités réçentes.
Ces fonctionnalités sont contingentées, P5 reste P5; du 5.10 en core ne pourra pas interpréter (par ex)
use feature bitwise;
En revanche, le "use feature" est ici très utile pour isoler du code obsolète ou upgrader ce même code de façon progressive (les "feature guards" pouvant être scopées dans un bloc { ... }
Toucher au CORE est une autre chose, je suis d'accord qu'une version majeure casse des choses, mais jusqu'à quel point ?
Vu le nombre gragantuesque de modules du CPAN, la ré-écriture des modules et de leur dépendances même en passant par inline-perl5 (qui encapsule le code dans un objet) aurai été cyclopéenne (et invoqué Cthulhu ?).
Je ne sais pas si un outil de conversion de code a été envisagé, mais même si cela avait été possible, la communauté l'aurait-elle accepté ?
Quand on voit la levée de boucliers sur P7 et ses changements mineurs, la réponse est (IMHO) non.
D'où le "fork" (terme a prendre ici avec des pincettes) de Raku.
[^] # Re: 21 jours, 12 commentaires.
Posté par raum_schiff . En réponse à la dépêche Annonce de Perl 7. Évalué à 1.
Effectivement le "parsage" de P5 -> P6 n'aurait eut aucun intérêt.
Ces fonctionnalités sont contingentées, P5 reste P5; du 5.10 en core ne pourra pas interpréter (par ex)
use feature bitwise;
En revanche, le "use feature" est ici très utile pour isoler du code obsolète ou upgrader ce même code de façon progressive (les "feature guards" pouvant être scopées dans un bloc { ... }
Toucher au CORE est une autre chose, je suis d'accord qu'une version majeure casse des choses, mais jusqu'à quel point ?
Vu le nombre gragantuesque de modules du CPAN, la ré-écriture des modules et de leur dépendances même en passant par inline-perl5 (qui encapsule le code dans un objet) aurai été cyclopéenne (et invoqué Cthulhu ?).
Je ne sais pas si un outil de conversion de code a été envisagé, mais même si cela avait été possible, la communauté l'aurait-elle accepté ?
Quand on voit la levée de boucliers sur P7 et ses changements mineurs, la réponse est (IMHO) non.
D'où le "fork" (terme a prendre ici avec des pincettes) de Raku.