[google-appengine] Mutation of instances and other facilities for modern system development.

2009-07-27 Thread aleReimondo

Hi,

It is my first post here, I have been searching a while but
 have not found any help on how to solve some of the
 functionality needed in evolvable systems of today.
What I am looking for is not new, it is something that
 I (and a lot of systems developers) have been using during
 last 20 years  more, known as instance mutation facilities.
 It is needed in any mediumbig application development
 while working with objects, not in the old way (+30years)
 of writing code and restarting programs.

I will put it in short questions and hope here will
 find experts to guide me to good references
 in documentation (sorry to ask, but I have not
 found it in the docs):
1.- How do you get a collection with all instances
 of a class present in the system (or running subspace) ?
2.- How do you change one instance with another (of the
 same species or not) while the system is running ?
 (all refering objects will see the new object where
 the old was pointed, as become operation
 or better... massive become)
3.- How do you change an object to one of other class?
 (e.g. anObject changeClassTo: aClass ) preserving identity
 but mutating (change of behavior and shape).
4.- Any support for Traits?
5.- Any support for continuations?

Don´t worry to give references in any language that can
 be used in appengine, or if it is required low level work.
Any guide or quick link will be really appreciated! [*]

thanks in advance,
Ale.

[*] please don't respond asking why I want/need to do

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~--~~~~--~~--~--~---



[google-appengine] Mutation of instances and other facilities for modern system development.

2009-07-27 Thread Alejandro F. Reimondo

Hi,

It is my first post here, I have been searching a while but
 have not found any help on how to solve some of the
 functionality needed in evolvable systems of today.
What I am looking for is not new, it is something that
 I (and a lot of systems developers) have been using during
 last 20 years  more, known as instance mutation facilities.
 It is needed in any mediumbig application development
 while working with objects, not in the old way (+30years)
 of writing code and restarting programs.

I will put it in short questions and hope here will
 find experts to guide me to good references
 in documentation (sorry to ask, but I have not
 found it in the docs):
1.- How do you get a collection with all instances
 of a class present in the system (or running subspace) ?
2.- How do you change one instance with another (of the
 same species or not) while the system is running ?
 (all refering objects will see the new object where
 the old was pointed, as become operation
 or better... massive become)
3.- How do you change an object to one of other class?
 (e.g. anObject changeClassTo: aClass ) preserving identity
 but mutating (change of behavior and shape).
4.- Any support for Traits?
5.- Any support for continuations?

Don´t worry to give references in any language that can
 be used in appengine, or if it is required low level work.
Any guide or quick link will be really appreciated! [*]

thanks in advance,
Ale.

[*] please don't respond asking why I want/need to do
 that nor suggesting to avoid the operations :-) 



--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To post to this group, send email to google-appengine@googlegroups.com
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en
-~--~~~~--~~--~--~---