- Sponsor:
- sigplan
Welcome to OOPSLA 2005 in San Diego, California, USA, October 16-20, 2005. This is the proceedings of the 20th annual ACM SIGPLAN Conference on Object-Oriented Programming, systems, languages, and Applications, which was initiated in 1986. Technical papers present new ideas, new research, or in-depth reflections on languages, systems, and applications, focusing on objects. This year is first time that the technical program has been split into three parts: research papers, which describe substantiated new research or novel technical results, advance the state of the art, or report on significant experience or experimentation; Onward! papers, which describe new paradigms or metaphors in computing, new thinking about objects, new framings of computational problems or systems, and new technologies; and essays, which are explorations of technology and its impacts, presenting in-depth reflections on technology, its relation to human endeavors, and its philosophical, sociological, psychological, historical, r anthropological underpinnings.Each submission was judged on these criteria:
Technical contribution--how substantial is the contribution
Novelty--how novel or innovative are the ideas
Substantiation--how well proven is the contribution
Presentation--how clearly written and presented is the material
Argument--how compelling or well-made are the arguments in the paper
Art/Craft--how well does the paper demonstrate, describe, or promote excellence of artistry or craft in architecture, design, implementation, methodology, or documentation
Proceeding Downloads
Associated types and constraint propagation for mainstream object-oriented generics
Support for object-oriented programming has become an integral part of mainstream languages, and more recently generic programming has gained widespread acceptance as well. A natural question is how these two paradigms, and their underlying language ...
Generalized algebraic data types and object-oriented programming
Generalized algebraic data types (GADTs) have received much attention recently in the functional programming community. They generalize the (type) parameterized algebraic datatypes (PADTs) of ML and Haskell by permitting value constructors to return ...
Scalable component abstractions
We identify three programming language abstractions for the construction of reusable components: abstract type members, explicit selftypes, and modular mixin composition. Together, these abstractions enable us to transform an arbitrary assembly of ...
Index Terms
- Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Recommendations
Acceptance Rates
Year | Submitted | Accepted | Rate |
---|---|---|---|
OOPSLA '14 | 186 | 52 | 28% |
OOPSLA '13 | 189 | 50 | 26% |
OOPSLA '09 | 144 | 25 | 17% |
OOPSLA '07 | 156 | 33 | 21% |
OOPSLA '03 | 147 | 26 | 18% |
OOPSLA '02 | 125 | 25 | 20% |
OOPSLA '01 | 145 | 27 | 19% |
OOPSLA '99 | 152 | 30 | 20% |
Overall | 1,244 | 268 | 22% |