|
32
|
Extensible Algebraic Datatypes with Defaults
– Matthias Zenger, Martin Odersky
- 2001
|
|
4648
|
Design Patterns: Elements of Reusable Object-Oriented Software
– Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
- 1994
|
|
84
|
A Nominal Theory of Objects with Dependent Types
– Martin Odersky, Vincent Cremet, Christine Röckl, Matthias Zenger
- 2002
|
|
163
|
MultiJava: Modular Open Classes and Symmetric Multiple Dispatch for Java
– Curtis Clifton, Gary T. Leavens
- 2000
|
|
122
|
Modular Object-Oriented Programming with Units and Mixins
– Robert Bruce Findler, Matthew Flatt
- 1998
|
|
34
|
Towards a taxonomy of software change
– J Buckley, T Mens, M Zenger, A Rashid, G Kniesel
- 2005
|
|
9
|
Erweiterbare Übersetzer
– M Zenger
- 1998
|
|
30
|
Type-safe prototype-based component evolution
– Matthias Zenger
- 2002
|
|
135
|
PolyTOIL: A type-safe polymorphic object-oriented language
– Kim B. Bruce, Adrian Fiech, Angela Schuett, Robert Van Gent
- 1995
|
|
72
|
The Essence of the Visitor Pattern
– Jens Palsberg, C. Barry Jay
- 1997
|
|
39
|
Synthesizing object-oriented and functional design to promote re-use
– Shriram Krishnamurthi, Matthias Felleisen, Daniel P. Friedman
- 1998
|
|
88
|
Family polymorphism
– Erik Ernst
- 2001
|
|
93
|
Virtual classes: A powerful mechanism in object-oriented programming
– Ole Lehrmann Madsen, Birger Møller-pedersen
- 1989
|
|
388
|
Mixin-based inheritance
– Gilad Bracha, William Cook
- 1990
|
|
24
|
Programming Languages for Reusable Software Components
– Matthew Flatt
- 1999
|
|
42
|
Subtyping is not a good "match" for object-oriented languages
– Kim B. Bruce, Leaf Petersen, Adrian Fiech
- 1997
|
|
1542
|
A.: The Java Language Specification
– J Gosling, B Joy, G Steele, G Bracha, Buckley
- 2012
|
|
12
|
The Objective Caml system release 3.00 – Documentation and user’s manual
– X Leroy, D Doligez, J Garrigue, D Rémy, J Vouillon
- 2000
|
|
5
|
Towards Caesar: Family polymorphism for Java
– A Wittmann
- 2003
|