Reconciling Subtyping and Code Reuse in Object-Oriented Languages: Using ::::inherit:::: and ::::insert:::: in SmartEiffel, the GNU Eiffel Compiler

Dominique Colnet, Guillem Marpons-Ucero, Frederic Merizen. Reconciling Subtyping and Code Reuse in Object-Oriented Languages: Using ::::inherit:::: and ::::insert:::: in SmartEiffel, the GNU Eiffel Compiler. In Maurizio Morisio, editor, Reuse of Off-the-Shelf Components, 9th International Conference on Software Reuse, ICSR 2006, Turin, Italy, June 12-15, 2006, Proceedings. Volume 4039 of Lecture Notes in Computer Science, pages 203-216, Springer, 2006. [doi]