Dancing with Symmetry to Harness the Power of Complexity: Subjective Programming in Context
The authors introduce a new language paradigm meant to enhance OOP with multi-dimensional context, providing details on context-based dispatch, and showing a glimpse of their early prototype.
David Ungar received the 2009 Dahl-Nygaard award for outstanding career contributions in the field of object-orientation, and was honored as an ACM Fellow in 2010. Harold Ossher is a researcher at IBM and an ACM Distinguished Scientist. He was one of the originators of subject-oriented programming, multi-dimensional separation of concerns and Hyper/J.
SPLASH is home to OOPSLA, Onward! and DLS. OOPSLA is the forum for many important software developments of the last few decades: CRC cards, CLOS, design patterns, Agile, SOA, Wikis, UML, TDD, refactoring, Java, and Aspects. Onward! is about programming and software: processes, methods, languages, communities, and applications. DLS addresses dynamic languages: their implementation and application.