Maintenance automatique des symboles exportés dans les packages de Common Lisp
From LRDE
- Auteurs
- Christophe Vermorel
- Type
- techreport
- Année
- 2013
- Numéro
- 1305
Résumé
Les og packages fg de Common Lisp offrent une fonctionnalité analogue aux espaces de noms présents dans des langages comme le C++. Ceux-ci permettent d'encapsuler des symboles qui peuvent être exportés ou privés. Les symboles exportés doivent être explicitement déclarés lors de la définition du package. Cette liste de symboles est fastidieuse à maintenir lors du développement de projets de grosse envergure. Dans ce rapport, nous étudions des techniques de maintenance automatiques de cette liste. Plusieurs alternatives sont présentées et comparées.