woot-0.0.0.3: Real time group editor without operational transform.
Data.Woot.Core
integrate :: Operation -> WString -> Maybe WString Source
integrateAll :: [Operation] -> WString -> ([Operation], WString) Source
makeDeleteOperation :: ClientId -> Int -> WString -> Maybe Operation Source
makeInsertOperation :: ClientId -> Int -> Int -> Char -> WString -> Maybe Operation Source