A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2007; you can also visit the original URL.
The file type is application/pdf
.
Language constructs for context-oriented programming
2005
Proceedings of the 2005 conference on Dynamic languages symposium - DLS '05
ContextL is an extension to the Common Lisp Object System that allows for Context-oriented Programming. It provides means to associate partial class and method definitions with layers and to activate and deactivate such layers in the control flow of a running program. When a layer is activated, the partial definitions become part of the program until this layer is deactivated. This has the effect that the behavior of a program can be modified according to the context of its use without the need
doi:10.1145/1146841.1146842
dblp:conf/dls/CostanzaH05
fatcat:pszalexexncwbbrlf5zpy7n3ou