Making the future safe for the past: Adding Genericity to the Java Programming Language (1998)

Cached

Download Links

by Gilad Bracha , Martin Odersky , David Stoutamire , Philip Wadler
Citations:342 - 12 self

Documents Related by Co-Citation

173 Parameterized types and Java – Joseph A. Bank, Barbara Liskov, Andrew C. Myers - 1996
200 Alias Annotations for Program Understanding – Jonathan Aldrich, Valentin Kostadinov, Craig Chambers - 2002
1616 The Java Language Specification – James Gosling, Bill Joy, Guy Steele, Gilad Bracha
258 Classes and Mixins – Matthew Flatt, Shriram Krishnamurthi, Matthias Felleisen - 1998
5242 Design Patterns: Elements of Reusable Object-Oriented Software – E Gamma, R Helm, R Johnson, J Vlissides - 1994
196 A Parameterized Type System for Race-Free Java Programs – Chandrasekhar Boyapati, Martin Rinard - 2001
102 Adding Type Parameterization to the Java Language – Ole Agesen, Stephen N Freund, John C Mitchell - 1997
317 Pizza into Java: Translating theory into practice – Martin Odersky, Philip Wadler - 1997
131 Ownership, Encapsulation and the Disjointness of Type and Effect – Dave Clarke, Sophia Drossopoulou - 2002
108 Data Abstraction and Information Hiding – K. Rustan M. Leino, Greg Nelson - 2000
195 Islands: aliasing protection in object-oriented languages. 6th OOPSLA – J Hogg - 1991
332 Ownership Types for Flexible Alias Protection – David G. Clarke, John M. Potter, James Noble - 1998
79 Subtypes vs. Where Clauses: Constraining Parametric Polymorphism – Mark Day, Robert Gruber, Barbara Liskov, Andrew C. Myers - 1995
47 Parametric polymorphism in Java: an approach to translation based on re ective features – M Viroli - 2000
305 Ownership Types for Safe Programming: Preventing Data Races and Deadlocks – Chandrasekhar Boyapati, Robert Lee, Martin Rinard - 2002
172 Region-Based Memory Management in Cyclone – Dan Grossman , Greg Morrisett, Trevor Jim, Michael Hicks, Yanling Wang, James Cheney - 2002
28 Safe Runtime Downcasts With Ownership Types – Chandrasekhar Boyapati, Robert Lee, Martin Rinard - 2002
283 Region-Based Memory Management – Mads Tofte, Jean-Pierre Talpin - 1997
362 Enforcing High-Level Protocols in Low-Level Software – Robert DeLine, Manuel Fahndrich - 2001