Directory | Tags | Index | LinkIt | Submit   | Help
    Tuesday, 06 October 2015 - anonymous
Login/Register to vote and to have access to more features

You are here: Root > By License > Open Source > BSD license

View the dependency graph for this library

Created by pcostanza on: Tue, 14 Feb 2006 20:47:26 GMT, Last modification: Mon, 23 Apr 2007 11:28:38 GMT

ContextL is a CLOS extension for Context-oriented Programming.
Web site
Mailing list
Version0.40 - Saturday, 21 April 2007
OS compatibilityany
ASDF installableYes
Official Download
Mirrored Download
Source code repositorydarcs

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 to mention such context dependencies in the affected base program.

Compatible Implementations

SBCL | OpenMCL | MCL | LispWorks | CMUCL | CLISP | Allegro Common Lisp

Required Libraries  View graph

LW Compat | Closer to MOP

Required by these libraries

cl-wdim | AspectL

Authors and Maintainers

Pascal Costanza


BSD license | MIT | Any operating system | Object-Oriented | Language Extensions | ASDF installable

See Also

Language Constructs for Context-oriented Programming

Linked from these items

AspectL | Robert Hirschfeld

0 Notes and 0 comments

0 Notes

You must be logged to add a note


You must be logged to add a comment