• [^] # Re: je suis pas convaincue

    Posté par (site web personnel) . En réponse à la dépêche Sortie de Vala 0.7.6. Évalué à 1.


    En gros, si la nested function est executé en dehors de la fonction qui la créer la pile d'appel n'a plus aucun sens. Une vrai closure doit gérer ce cas-là (Lisaac le fait pour les types blocs).


    Tu veux me dire que comme vala, les block Lisaac peuvent accéder à des variables définies en dehors du block (upvalue), même si ces variables ne sont plus dans la pile au moment où le block est appelé ?
    Je ne pense pas que ce soit le cas ...
    Cela voudrait dire une allocation dans le tas.