Code reuse through polymorphic variants (2000)

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

Active Bibliography

44 Independently extensible solutions to the expression problem – Matthias Zenger, Martin Odersky - 2005
39 Extensible Algebraic Datatypes with Defaults – Matthias Zenger, Martin Odersky - 2001
Language Constructs and Features – Sean Seefried
3 Incremental Definition and Operationalization of Domain-Specific Markup Languages in ADDS – José L. Sierra, Antonio Navarro, Baltasar Fernández-manjón, Alfredo Fernández-valmayor - 2005
Space-Efficient Blame Tracking for Gradual Types – Jeremy G. Siek
1 The Essence of Lightweight Family Polymorphism – Chieri Saito, et al. - 2007
4 Multiple dispatch in practice – Radu Muschevici, Alex Potanin, Ewan Tempero, James Noble - 2008
Matching MyType to Subtyping – Chieri Saito A, Atsushi Igarashi A
A Language for Specifying Recursive Traversals of Object Structures – Johan Ovlinger And, Johan Ovlinger, Mitchell W
Visitor-Oriented Programming – Thomas Vandrunen Jens
1 Evaluating Module Systems for Crosscutting Concerns – Jonathan Aldrich - 2000
3 Anomaly-Free Component Adaptation with Class Overriding – Atanas Radenski - 2004
1 Extensible Algebraic Datatypes Through Prototypes and Subtyping – Petri Mäenpää, Kenneth Oksanen - 2000
3 A Language for Specifying Traversals of Object Structures – Johan Ovlinger, Mitchell Wand, Mitchell W - 1998
6 Visitor-oriented programming – Thomas VanDrunen, Jens Palsberg - 2004
18 Half & Half: Multiple Dispatch and Retroactive Abstraction for Java – Gerald Baumgartner, Martin Jansche, Konstantin Läufer - 2002
Polymorphic variants in Objective Caml 3 – Jacques Garrigue - 2000
1 Private row types: Abstracting the unnamed – Jacques Garrigue
4 Set types and applications – Christian Skalka, Scott Smith The Johns - 2002