close Warning: Can't synchronize with repository "(default)" (Unsupported version control system "svn": No module named svn). Look in the Trac log for more information.

Changes between Version 20 and Version 21 of JCop


Ignore:
Timestamp:
01/06/2011 12:10:25 PM (9 years ago)
Author:
malte.appeltauer
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • JCop

    v20 v21  
    22
    33= JCop =
    4 JCop is a context-oriented programming (COP) extension to the Java programming language. It combines COP features - introduced by its predecessor ContextJ - with new constructs for declarative and event-based layer composition and a first-class event-based context representation.
     4JCop is a context-oriented programming (COP) extension to the Java programming language. It combines COP features - introduced by its predecessor [wiki:ContextJ] - with new constructs for declarative and event-based layer composition and a first-class event-based context representation.
    55
    66'''Modularization'''. Behavioral variations are modularized by layers that can either be defined within classes (layer-in-class) or in dedicated top-level modules (class-in-layer). Layers contain partial method definitions that extend or replace a plain method while their layers are active.
     
    88'''Dynamic Composition'''. JCop provides control-flow specific layer composition as known from other COP languages. In addition, it offers declarative composition statements that are specified within context modules and thus combines COP with concepts of aspect-oriented programming.
    99
    10 For more information on the language, please see our [wiki:JCopPublications publications]
     10For more information, please see our [wiki:JCopPublications publications] related to the JCop and [wiki:ContextJ] project.
    1111
    1212== Downloads & Installation ==