Updated: 11/5/2005; 6:10:00 PM.
Chris Double's Radio Weblog
        

Thursday, August 25, 2005

Pascal Costanza has posted to comp.lang.lisp about the first release of ContextL, a non-trivial example of using the CLOS MOP providing constructions for context oriented programming. The ContextL website has more information including an overview paper on it. From the overview paper:
We present ContextL, a language extension for 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 such layers in the control flow of a running program.
...
This has the effect that the behaviour of a program can be modified according to the context of its use without the need to mention such context dependancies in the affected base program. We illustrate these ideas by describing a way to a) provide different UI views on the same object while b) keeping the conceptual simplicity of OOP that objects know themselves how to behave, in this case how to display themselves.

1:07:45 PM      

© Copyright 2005 Chris Double.
 
August 2005
Sun Mon Tue Wed Thu Fri Sat
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
Jul   Sep



Click here to visit the Radio UserLand website.

Listed on BlogShares

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.