|
32
|
Extensible Algebraic Datatypes with Defaults
– Matthias Zenger, Martin Odersky
- 2001
|
|
122
|
Modular Object-Oriented Programming with Units and Mixins
– Robert Bruce Findler, Matthew Flatt
- 1998
|
|
33
|
Programming with Polymorphic Variants
– Jacques Garrigue
- 1998
|
|
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
|
|
32
|
Independently extensible solutions to the expression problem
– Matthias Zenger, Martin Odersky
- 2005
|
|
213
|
Monad Transformers and Modular Interpreters
– Sheng Liang, Paul Hudak, Mark Jones
- 1995
|
|
30
|
Modular typechecking for hierarchically extensible datatypes and functions
– Todd Millstein, Colin Bleckner, Craig Chambers
- 2002
|
|
39
|
Synthesizing object-oriented and functional design to promote re-use
– Shriram Krishnamurthi, Matthias Felleisen, Daniel P. Friedman
- 1998
|
|
163
|
MultiJava: Modular Open Classes and Symmetric Multiple Dispatch for Java
– Curtis Clifton, Gary T. Leavens
- 2000
|
|
388
|
Mixin-based inheritance
– Gilad Bracha, William Cook
- 1990
|
|
23
|
The Expression Problem Revisited — Four new solutions using generics
– Mads Torgersen
- 2004
|
|
72
|
The Essence of the Visitor Pattern
– Jens Palsberg, C. Barry Jay
- 1997
|
|
297
|
Pizza into Java: Translating theory into practice
– Martin Odersky, Philip Wadler
- 1997
|
|
62
|
A Polymorphic Type System for Extensible Records and Variants
– Benedict R. Gaster, Mark P. Jones
- 1996
|
|
18
|
Some Challenging Typing Issues in Object-Oriented Languages (Extended Abstract)
– Kim B. Bruce
- 2003
|
|
137
|
A Denotational Semantics of Inheritance
– William R. Cook, Brian Dalio, Tom Freeman, Craig Hansen-sturm, Victor Law, Leonard Nicholson, James Redfern, Tom Rockwell, Chris Warth
- 1989
|
|
42
|
Applicative programming with effects
– Conor Mcbride, Ross Paterson
|
|
55
|
Mixin Modules
– Dominic Duggan, Constantinos Sourelis
- 1996
|