• [^] # Re: 21 jours, 12 commentaires.

    Posté par . 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.

    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.