Code reuse through polymorphic variants (2000)

by Jacques Garrigue
Venue:In Workshop on Foundations of Software Engineering
Citations:32 - 3 self

Documents Related by Co-Citation

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