packages feed

patches-vector 0.1.4.1 → 0.1.4.2

raw patch · 2 files changed

+4/−2 lines, 2 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

Data/Patch/Internal.hs view
@@ -280,7 +280,9 @@ --   the provided function @m@. -- --   This is the standard @transform@ function of Operational Transformation---   patch resolution techniques.+--   patch resolution techniques, and can be thought of as the mapping+--   for morphisms in a groupoid /fibration/ from a present version+--   to a past version. -- --   prop> forAll (divergingPatchesFrom d) $ \(p,q) -> let (p', q') = transformWith ours p q in apply (p <> q') d == apply (q <> p') d --   prop> forAll (divergingPatchesFrom d) $ \(p,q) -> let (p', q') = transformWith ours p q in applicable p' (apply q d) && applicable q' (apply p d)
patches-vector.cabal view
@@ -2,7 +2,7 @@ -- documentation, see http://haskell.org/cabal/users-guide/  name:                patches-vector-version:             0.1.4.1+version:             0.1.4.2 synopsis:            Patches (diffs) on vectors: composable, mergeable, and invertible. description:         A patch is a collection of modifications (edits) to be made to a sequence of elements. Commonly                      found in version control systems, patches are also a simple example of a groupoid, supporting (partial) composition