Out of interest, how close does the Google Walkabout SLOB layer (Shared Live Object) come to this?

Dave


On 14/06/13 09:39, Michael MacFadden wrote:
Bruno / Sam,

This is the tricky part.  You can abstract "some" parts of the operation
but not all.  The whole point of the OT Stack is to adjust the parameters
of you operations so that they have the same meaning in multiple contexts.
  We can't abstract away all of those parameters because the transformation
functions must define rules to transform those parameters.

That said, in an object oriented language you typically have two types of
entities.  Object Types and Primitive Types.  You may need operations than
handle both.  For example, the things you may do to an int, may be
different than what you would do with a "Person" object.  The things you
do with an Array may be different than that things you do with a Map.

Correctly defining this set of operations is tricky and, as I said, part
of ongoing research.  But the approach is sound from an idealistic
standpoint.  Whether it is practical or not is another story.

~Michael



Reply via email to