• [^] # Re: Perl 6

    Posté par . En réponse à la dépêche Calendriers de l'avent Perl 5 et Perl 6. Évalué à 1.

    continuation.

    D'après ce que je sais, les premiers Lisps avaient pour seul scopage, un scopage dynamique. Cela a été ensuite remplacé par un scopage lexical qui est généralement ce que le programmeur désire.
    Si je me souviens bien Perl a commencé avec le seul scopage local (mécanisme similaire au scopage dynamique) pour y ajouter plus tard le scopage lexical.

    Mais il y a des cas où le scope dynamique est préférable.
    Le scopage dynamique est très utilisé pour passer du contexte sans passer par des paramètres explicites. Ainsi dans la grammaire Perl 6, les variables avec le twigil '*' sont des variables dynamiques.