Towards safer aliasing with the Eiffel language

Olivier Zendra 1 Dominique Colnet 1
1 ECOO - Environment for cooperation
INRIA Lorraine, LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications
Abstract : The SmallEiffel compiler makes intensive use of aliasing in order to achieve very good performance both in terms of memory and execution time. This technique is very appropriate for compilation, but can also be applied to a wide range of applications. Thanks to the design by contract capabilities of the Eiffel language, aliasing can be handled very safely. The singleton pattern appears to be crucial in implementing alias provider objects. We propose an efficient implementation of this pattern made easy by some Eiffel idioms.
Type de document :
Communication dans un congrès
Intercontinental Workshop on Aliasing in Object-Oriented Systems IWAOOS'99 - ECOOP'99 workshop reader, 1999, Lisbonne, Portugal, Springer Berlin / Heidelberg, 1743, pp.153, 1999, Lecture Notes in Computer Science
Liste complète des métadonnées

https://hal.inria.fr/inria-00098844
Contributeur : Publications Loria <>
Soumis le : mardi 26 septembre 2006 - 08:39:08
Dernière modification le : jeudi 11 janvier 2018 - 06:19:48

Identifiants

  • HAL Id : inria-00098844, version 1

Collections

Citation

Olivier Zendra, Dominique Colnet. Towards safer aliasing with the Eiffel language. Intercontinental Workshop on Aliasing in Object-Oriented Systems IWAOOS'99 - ECOOP'99 workshop reader, 1999, Lisbonne, Portugal, Springer Berlin / Heidelberg, 1743, pp.153, 1999, Lecture Notes in Computer Science. 〈inria-00098844〉

Partager

Métriques

Consultations de la notice

127