On Thu, Dec 3, 2009 at 7:53 AM, John Barstow <[email protected]> wrote:

> On Wed, Dec 2, 2009 at 5:06 PM, Brett Morgan <[email protected]>
> wrote:
> > Dan,
> >
> > The basis of this is already in the published FedOne source. You could
> > check what they have done instead of trying to figure out what they
> > should have done.
> >
>
> If there is a difference between the FedOne source and the whitepaper,
> it's a better assumption that the source is incorrect and
> non-compliant.
>
> I would like to note that some of decisions in the FedOne source are
> clearly design optimisations for the Wave case rather than the more
> general algorithm described in the whitepaper.
>
> The algorithm can deal with arbitrary XML documents - though it can't
> guarantee that the results are valid XML unless the client makes
> special efforts to compose things like startElement/endElement into
> atomic transforms. The FedOne source cannot, because they went for a
> much more efficient (if somewhat non-intuitive) quasi-XML design in
> their Wave documents, which allows them to guarantee validity and
> organised their source around that (doing things like storing binary
> transforms).  One can easily imagine a git-based implementation where
> the server maintains a branch for every client and handles the
> transforms by merging between branches.
>
>
To quote one of the wave team, wave's merge never fails.

If you used git as a backend, you'd have to figure out how to communicate to
the participants of the wave that one of the wave components is failing to
merge. I don't want to figure out how that would be worked into the
protocol...


> --
>
> 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]<wave-protocol%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/wave-protocol?hl=en.
>
>
>


-- 
Brett Morgan http://domesticmouse.livejournal.com/

--

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.


Reply via email to