Clojure Avout在功能上与Google Wave中的操作转换功能相同吗?

时间:2012-03-05 07:47:10

标签: clojure google-sheets operational-transform

在此Google Groups message中,作者将名为Avout的Clojure库与Google Wave中的“运算转换”功能进行了比较。

公平地说这些在功能上是等价的吗?

据我所知,Google Spreadsheets中使用了运营转换功能,以启用我们今天看到的多用户功能。

您是否可以将Clojure Avout用作在线电子表格实施的一部分,以在用户之间同步状态并解决冲突(按顺序)? (即如果第一个用户在另一个用户删除该单元格的全部内容之前很快就将一个字符添加到单元格中 - 它是否能够解决与后续更新的冲突 - 删除该单元格?)

1 个答案:

答案 0 :(得分:1)

我不知道Avout而是operational transform isn't very complicated,我多年前就已经实现了它。