A comparison of context-oriented programming languages

Malte Appeltauer, Robert Hirschfeld, Michael Haupt, Jens Lincke, Michael Perscheid
2009 International Workshop on Context-Oriented Programming - COP '09  
Context-oriented programming (COP) extensions have been implemented for several languages. Each concrete language design and implementation comes with different variations of the features of the COP paradigm. In this paper, we provide a comparison of eleven COP implementations, discuss their designs, and evaluate their performance. Section 2 wraps up the COP paradigm and the surveyed languages. Section 3 discusses COP language features and variations. The performance evaluation of the language
more » ... mplementations is presented in Section 4. Section 5 summarizes the paper.
doi:10.1145/1562112.1562118 dblp:conf/ecoop/AppeltauerHHLP09 fatcat:gw42xhsitvb6ncc33twdb7xcdm