Maintenance automatique des symboles exportés dans les packages de Common Lisp

From LRDE

Revision as of 18:08, 9 January 2018 by Bot (talk | contribs) (Created page with "{{CSIReportFR | authors = Christophe Vermorel | titre = Maintenance automatique des symboles exportés dans les packages de Common Lisp | year = 2013 | number = 1305 | resume ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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.