Modular Object-Oriented Programming with Units and Mixins (1998)

by Robert Bruce Findler , Matthew Flatt
Citations:122 - 14 self

Active Bibliography

24 Programming Languages for Reusable Software Components – Matthew Flatt - 1999
7 Reconciling Software Extensibility with Modular Program Reasoning – Todd David Millstein - 2003
39 Synthesizing object-oriented and functional design to promote re-use – Shriram Krishnamurthi, Matthias Felleisen, Daniel P. Friedman - 1998
7 Behavioral Software Contracts – Robert Bruce Findler - 2002
47 MultiJava: Design rationale, compiler implementation, and applications – Curtis Clifton, Todd Millstein, Gary T. Leavens, Craig Chambers - 2004
11 From Macros to Reusable Generative Programming – Shriram Krishnamurthi , Matthias Felleisen, Bruce F. Duba - 1999
17 Half & Half: Multiple Dispatch and Retroactive Abstraction for Java – Gerald Baumgartner, Martin Jansche, Konstantin Läufer - 2002
21 Programming Languages as Operating Systems (or Revenge of the Son of the Lisp Machine) – Matthew Flatt, Robert Bruce Findler, Shriram Krishnamurthi, Matthias Felleisen, Robert Bruce, Findler Shriram, Krishnamurthi Matthias Felleisen - 1999
4 BeCecil, a Core Object-Oriented Language with Block Structure and Multimethods: Semantics and Typing – Craig Chambers, Gary T. Leavens - 1997
MultiJava: Design, Implementation, and Evaluation . . . – Curtis Charles Clifton - 2001
174 Units: Cool Modules for HOT Languages – Matthew Flatt, Matthias Felleisen - 1998
30 Modular typechecking for hierarchically extensible datatypes and functions – Todd Millstein, Colin Bleckner, Craig Chambers - 2002
Dubious: A Modular, Statically Typed OO Core Language – Todd Millstein
99 DrScheme: A programming environment for Scheme – Robert Bruce Findler, John Clements, Cormac Flanagan, Matthew Flatt, Shriram Krishnamurthi, Paul Steckler, Matthias Felleisen - 2002
5 MIX(FL): a kernel language of mixin modules – D. Ancona - 1996
2 Mixin modules, modules and extended value binding in a call-by-value setting – Tom Hirschowitz - 2003
57 DrScheme: A Pedagogic Programming Environment for Scheme – Robert Bruce Findler, Cormac Flanagan, Matthew Flatt, Shriram Krishnamurthi, Matthias Felleisen - 1997
13 Implementing Extensible Compilers – Matthias Zenger, Martin Odersky - 2001
2 MultiJava: Modular symmetric multiple dispatch and extensible classes for Java – Copyright Curtis Clifton, Craig Chambers, Craig Chambers, Todd Millstein, Todd Millstein, Curtis Clifton, Curtis Clifton, Gary T. Leavens, Gary T. Leavens, Gary T. Leavens - 2000