Voilà que je mettais enfin sur pied des packages avec les déclarations d'un coté, le corps de l'autre, que les with marchent dans tous les sens (j'exagère, il n'y en a pas tant que ça), que je compile et que tout va bien, sans le moindre warning à l'horizon, j'éxécute et bang ! "dépassement de capacité de la pile".
Qu'est-ce qui a bien pu se passer ? qu'est-ce que j'ai bien pu dépasser ?
Tu as peux etre ecris une fonction recursive et ta condition d'arret n'est pas bonne.
Du coup la fonction s'appel elle meme indefiniement jusqu'a ce que la pile d'execution soit pleine (a chaque apel de fonction ou procedure les argument de la fonction sont ajoutee en haut de la pile d'execution, et au bout d'un moment y'a plus de place).