Subtyping is not a good "match" for object-oriented languages (1997)

by Kim B. Bruce , Leaf Petersen , Adrian Fiech
Venue: PROC. ECOOP '97
Citations:46 - 4 self

Documents Related by Co-Citation

137 PolyTOIL: A type-safe polymorphic object-oriented language – Kim B. Bruce, Adrian Fiech, Angela Schuett, Robert Van Gent - 1995
78 A Statically Safe Alternative to Virtual Types – Kim B. Bruce, Martin Odersky, Philip Wadler - 1998
344 Making the future safe for the past: Adding Genericity to the Java Programming Language – Gilad Bracha , Martin Odersky, David Stoutamire, Philip Wadler - 1998
548 Featherweight Java: A Minimal Core Calculus for Java and GJ – Atsushi Igarashi, Benjamin C. Pierce, Philip Wadler - 1999
895 A Theory of Objects – Luca Cardelli, Martín Abadi - 1996
105 Family polymorphism – E Ernst - 2001
105 Virtual Classes: A Powerful Mechanism in ObjectOriented Programming – Ole Lehrmann Madsen, Birger Mgller-pedersen - 1989
756 On understanding types, data abstraction, and polymorphism – Luca Cardelli, Peter Wegner - 1985
1565 The Definition of Standard ML – Robin Milner, Mads Tofte - 1990
26 Semantics-Driven Language Design: Statically Type-Safe Virtual Types in Object-Oriented Languages – Kim B. Bruce, Joseph C. Vanderwaart - 1999
28 On Inner Classes – Atsushi Igarashi, Benjamin C. Pierce - 2000
5242 Design Patterns: Elements of Reusable Object-Oriented Software – E Gamma, R Helm, R Johnson, J Vlissides - 1994
30 Subtyping is not a good "Match" for object-oriented languages – Kim B. Bruce, Leaf Petersen, Adrian Fiech - 1997
136 J.C.: F-bounded polymorphism for object-oriented programming – P Canning, W Cook, W Hill, W Olthoff, Mitchell - 1989
423 Mixin-based inheritance – Gilad Bracha, William Cook - 1990
79 Subtypes vs. Where Clauses: Constraining Parametric Polymorphism – Mark Day, Robert Gruber, Barbara Liskov, Andrew C. Myers - 1995
244 Inheritance is not subtyping – W R Cook, W L Hill, P S Canning - 1990
97 A Nominal Theory of Objects with Dependent Types – Martin Odersky, Vincent Cremet, Christine Röckl, Matthias Zenger - 2002
1080 An Overview of AspectJ – Gregor Kiczales, Erik Hilsdale, Jim Hugunin, Mik Kersten, Jeffrey Palm, William G. Griswold - 2001