L: Context-Oriented Programming With Only Layers (bibtex)
by Robert Hirschfeld, Hidehiko Masuhara and Atsushi Igarashi
Abstract:
Most if not all extensions to object-oriented languages that allow for context-oriented programming (COP) are asymmetric in the sense that they assume a base implementation of a system to be composed into classes and a set of layers to provide behavioral variations applied to those classes at run-time. We propose L as an experimental language to further explore the design space for COP languages. In this position paper we talk about first steps towards the unification of classes and layers and with that the removal of the asymmetry in composition mechanisms of contemporary COP implementations.
Reference:
L: Context-Oriented Programming With Only Layers (Robert Hirschfeld, Hidehiko Masuhara and Atsushi Igarashi), In COP'13: Proceedings of the International Workshop on Context-Oriented Programming, ACM, 2013.
Bibtex Entry:
@inproceedings{hirschfeld2013cop,
  address = {New York, NY, USA},
  publisher = {ACM},
  location = {Montpellier, France},
  isbn = {978-1-4503-2040-5},
  booktitle = {{COP'13}: Proceedings of the International Workshop on Context-Oriented Programming},
  pdf = {cop2013-l.pdf},
  month = jul,
  author = {Robert Hirschfeld and Hidehiko Masuhara and Atsushi Igarashi},
  title = {{L}: Context-Oriented Programming With Only Layers},
  pages = {Article No.~4},
  year = 2013,
  doi = {10.1145/2489793.2489797},
  day = {2013-07-02},
  abstract = {Most if not all extensions to object-oriented languages that allow for context-oriented programming (COP) are asymmetric in the sense that they assume a base implementation of a system to be composed into classes and a set of layers to provide behavioral variations applied to those classes at run-time. We propose L as an experimental language to further explore the design space for COP languages. In this position paper we talk about first steps towards the unification of classes and layers and with that the removal of the asymmetry in composition mechanisms of contemporary COP implementations.}
}
Powered by bibtexbrowser