Directory | Tags | Index | LinkIt | Submit   | Help
    Tuesday, 16 September 2014 - 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

ContextL
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.

eMailpc@p-cos.net
Web sitehttp://common-lisp.net/project/closer/contextl.html
Mailing listhttp://common-lisp.net/project/closer/mailing-lists.html
Version0.40 - Saturday, 21 April 2007
MaturityBeta
OS compatibilityany
ASDF installableYes
Official Downloadhttp://common-lisp.net/project/closer/downloads.html
Mirrored Download
Source code repositorydarcs http://common-lisp.net/project/closer/repos/contextl

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

Tags

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


0 Comments

You must be logged to add a comment