Automatic maintenance of exported symbols in Common Lisp packages

From LRDE

Revision as of 18:08, 9 January 2018 by Bot (talk | contribs) (Created page with "{{CSIReport | authors = Christophe Vermorel | title = Automatic maintenance of exported symbols in Common Lisp packages | year = 2013 | number = 1305 | abstract = Common Lisp ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Abstract

Common Lisp og packages fg provide a functionality similar to og namespaces fg present in C++. They allow to encapsulate symbols that can be either exported or private. The exported ones must be explicitly declared at the package definition. This list is tedious to maintain when developing large projects. In this report will study ways to automatically maintain this list. Several approaches are proposed and compared.