Jump to content

ContextL: Difference between revisions

From EDM2
No edit summary
No edit summary
Line 15: Line 15:
* Brecht Desmet, Jorge Vallejos and Pascal Costanza: ''[http://www.p-cos.net/documents/mixin-layers.pdf Introducing Mixin Layers to Support the Development of Context-Aware Systems]'' - Originally published in the proceedings of the 3rd European Workshop on Aspects in Sofware (EWAS 2006), University of Twente, Enschede, The Netherlands, August 31, 2006.
* Brecht Desmet, Jorge Vallejos and Pascal Costanza: ''[http://www.p-cos.net/documents/mixin-layers.pdf Introducing Mixin Layers to Support the Development of Context-Aware Systems]'' - Originally published in the proceedings of the 3rd European Workshop on Aspects in Sofware (EWAS 2006), University of Twente, Enschede, The Netherlands, August 31, 2006.
* Pascal Costanza and Robert Hirschfeld: ''[http://www.p-cos.net/documents/contextl-overview.pdf Language Constructs for Context-oriented Programming - An Overview of ContextL]'' - Originally published as the Proceedings of the Dynamic Languages Symposium, co-located with OOPSLA'05, October 18, 2005, San Diego, California, USA.
* Pascal Costanza and Robert Hirschfeld: ''[http://www.p-cos.net/documents/contextl-overview.pdf Language Constructs for Context-oriented Programming - An Overview of ContextL]'' - Originally published as the Proceedings of the Dynamic Languages Symposium, co-located with OOPSLA'05, October 18, 2005, San Diego, California, USA.
* Jorge Vallejos, Sebastián González, Pascal Costanza, Wolfgang De Meuter, Theo D’Hondt and Kim Mens: ''[ftp://arriba.vub.ac.be/tech_report/2010/vub-tr-soft-10-04.pdf Predicated Generic Functions; Enabling Context-Dependent Method Dispatch]'' - Originally published in International Conference on Software Composition 2010, Malaga, Spain, July 1-2, 2010, Proceedings, Springer LNCS.


==Licence==
==Licence==

Revision as of 00:30, 13 August 2016

ContextL is a CLOS extension that supports Context-oriented Programming (COP), note that this is a slightly misleading term.

ContexL itself is very portable and makes no system specific requirements, however it is dependent on the Closer to MOP compatibility layer which only supports a subset of available LISP/CLOS implementations which in practice means that on OS/2 ContexL currently only runs on CLISP although that may change in the near future.

Versions

Last known version: ContextL v1.0.0 (2013)

Links & publications

Licence

Open source software released under the One Clause BSD Licence

Author

  • Pascal Costanza