Hi,
I hesitate to rehash what has probably been gone over many times
already in this group, but I recently got the FedOne source and
started to look through it. I'm trying to understand it, with the help
of the whitepapers. I'm having a bit of trouble understanding it all,
so I hope this is the right place to ask these questions.
As I understand it, the basic gist of operational transform is that
there are a certain set of atomic operations on documents (insert
characters, delete characters, etc.) that are designed in such a way
that they can be combined into single composite operations run on a
particular document (e.g. insert "xx" at position 1 and delete "d" at
position 3). Is that about right?
Now, what I'm not quite understanding is the Operation Transformer and
Composer. The whitepaper says "The operation transformer works by
taking two streaming operations as input, simultaneously processing
the two operations in a linear fashion, and outputting two streaming
operations. This stream-style processing ensures that transforming a
pair of very large operations is efficient." What exactly is it
outputting? I understand the composer takes two operation streams (I
assume from two different clients trying to execute concurrent
operations on a single document) and outputs the single, composite
operation. But I don't quite understand where the Transformer does.
Again, I'm sure others have probably gone over these questions before,
but I'm trying to understand the protocol and I'd really appreciate
any help anyone could toss my way.
Thanks,
Turner
--
You received this message because you are subscribed to the Google Groups "Wave
Protocol" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/wave-protocol?hl=en.