|
Feedback Requested
|
[
Lists Home |
Date Index |
Thread Index
]
Hi,
I have written a new document systematically explaining the principles
behind the approach. Any comments/feedback is invited.
COLAG is an XML based object oriented framework for writing software
with
the unique feature that behavior of an instance in COLAG can be
dynamically
'assembled' at the time of its creation and is thus specific to the
instance. It also allows behavior of instances to change at runtime in
ways
not coded in the running program by dynamically interacting with
the
interpreter using XML based messages. In other words, new methods can
be
added to specific instances and/or logic of existing methods changed
for
individual instances, resulting in dynamic change in behavior of the
entire
program. Put differently, in COLAG, a class defines the 'initial'
behavior
of instances of that type. At runtime, the behavior of instances of
same
type can evolve as a result of method addition/deletion in different ways
in
response to changes in their environment. For more information, please
visit
www.colag.com
Rahul Jain
|
|
|
|
|