|
4648
|
Design Patterns: Elements of Reusable Object-Oriented Software
– Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
- 1994
|
|
84
|
Object-Oriented Programming Versus Abstract Data Types
– William R. Cook
- 1990
|
|
72
|
The Essence of the Visitor Pattern
– Jens Palsberg, C. Barry Jay
- 1997
|
|
32
|
Extensible Algebraic Datatypes with Defaults
– Matthias Zenger, Martin Odersky
- 2001
|
|
30
|
User-Defined Types and Procedural Data Structures as Complementary Approaches to Data Abstraction
– J Reynolds
- 1994
|
|
388
|
Mixin-based inheritance
– Gilad Bracha, William Cook
- 1990
|
|
239
|
Classes and Mixins
– Matthew Flatt, Shriram Krishnamurthi, Matthias Felleisen
- 1998
|
|
122
|
Modular Object-Oriented Programming with Units and Mixins
– Robert Bruce Findler, Matthew Flatt
- 1998
|
|
297
|
Pizza into Java: Translating theory into practice
– Martin Odersky, Philip Wadler
- 1997
|
|
312
|
Making the future safe for the past: Adding Genericity to the Java Programming Language
– Gilad Bracha , Martin Odersky, David Stoutamire, Philip Wadler
- 1998
|
|
1497
|
The Definition of Standard ML
– Robin Milner, Mads Tofte, Robert Harper
- 1990
|
|
32
|
Code reuse through polymorphic variants
– Jacques Garrigue
- 2000
|
|
55
|
Mixin Modules
– Dominic Duggan, Constantinos Sourelis
- 1996
|
|
163
|
MultiJava: Modular Open Classes and Symmetric Multiple Dispatch for Java
– Curtis Clifton, Gary T. Leavens
- 2000
|
|
1542
|
A.: The Java Language Specification
– J Gosling, B Joy, G Steele, G Bracha, Buckley
- 2012
|
|
213
|
Monad Transformers and Modular Interpreters
– Sheng Liang, Paul Hudak, Mark Jones
- 1995
|
|
10
|
The translator pattern — external functionality with homomorphic mappings
– T Kühne
- 1998
|
|
41
|
Simple objects for Standard ML
– John Reppy, Jon Riecke
- 1996
|
|
18
|
Some Challenging Typing Issues in Object-Oriented Languages (Extended Abstract)
– Kim B. Bruce
- 2003
|