Towards a new package dependency model

Christophe Demarey 1 Damien Cassou 1 Stéphane Ducasse 1
1 RMOD - Analyses and Languages Constructs for Object-Oriented Application Evolution
LIFL - Laboratoire d'Informatique Fondamentale de Lille, Inria Lille - Nord Europe
Abstract : Smalltalk originally did not have a package manager. Each Smalltalk implementation defined its own with more or less functionalities. Since 2010, Monticello/Metacello[Hen09] one package manager is available for open-source Smalltalks. It allows one to load source code packages with their dependencies. This package manager does not have all features we can find in well-known package managers like those used for the Linux operating system. This paper tries to identify the missing features and proposes solution to reach a full-featured package manager. A part of this solution is to repre-sent packages and dependencies as first-class objects, leading to the definition of a new dependency model.
Type de document :
Communication dans un congrès
International Workshop on Smalltalk Technologies, Aug 2014, Cambridge, United Kingdom
Liste complète des métadonnées

Littérature citée [3 références]  Voir  Masquer  Télécharger
Contributeur : Christophe Demarey <>
Soumis le : vendredi 21 novembre 2014 - 18:07:27
Dernière modification le : jeudi 11 janvier 2018 - 06:22:25
Document(s) archivé(s) le : vendredi 14 avril 2017 - 20:38:17


Fichiers produits par l'(les) auteur(s)


  • HAL Id : hal-01086083, version 1


Christophe Demarey, Damien Cassou, Stéphane Ducasse. Towards a new package dependency model. International Workshop on Smalltalk Technologies, Aug 2014, Cambridge, United Kingdom. 〈hal-01086083〉



Consultations de la notice


Téléchargements de fichiers