On Tue, Jun 11, 2013 at 4:11 PM, Dave <w...@glark.co.uk> wrote: > On 11/06/13 22:44, Michael MacFadden wrote: >> >> Joseph, >> >> I agree. I took wave's concept and completely redid the code base. I >> removed all of the wave conversation model operations and concepts and >> replaced them with ones that just operate on objects. The resulting >> codebase was much smaller, more stable, and more flexible. Granted the >> applications have to do a little more work to stuff their things in and >> out of the object model, but this puts the complexity in the right spot. >> >> I am all for a more generic OT engine. The vast amount of literature on >> OT would support this architecture. > > > Sounds very positive! > > Should we be considering such changes for the Apache Wave codebase? > > > Dave
Yes. This is how I designed ShareJS. Its how Google made Google Drive Realtime, and its how Christian Ohler and Dan Danilatos (other ex-wavers and contributors to WIAB) made Walkaround. Its a really nice design. -J