packages feed

q4c12-twofinger 0 → 0.0.0.1

raw patch · 3 files changed

+23/−12 lines, 3 files

Files

+ CHANGELOG.markdown view
@@ -0,0 +1,9 @@+q4c12-twofinger 0.0.0.1 (2017-12-08)+====================================++* Packaging fix-ups only.++q4c12-twofinger 0 (2017-12-08)+==============================++* Initial release.
README.markdown view
@@ -1,13 +1,7 @@-This package provides efficient alternating sequences based on-finger trees. These can represent sequences made up of two types of-element, `e` and `a`  where two of the same type of element cannot-follow each other directly.+This package provides efficient alternating sequences based on finger trees. These can represent sequences made up of two types of element, `e` and `a`  where two of the same type of element cannot follow each other directly. -Four different flavours are provided, isomorphic to `([(a, e)], a)`,-`([(e, a)], e)`, `[(a, e)]`, and `[(e, a)]`.+Four different flavours are provided, isomorphic to `([(a, e)], a)`, `([(e, a)], e)`, `[(a, e)]`, and `[(e, a)]`. -Cons-like operations are *O(1)* amortised, and append operations are-*O(log(min(n, m)))* amortised.+Cons-like operations are *O(1)* amortised, and append operations are *O(log(min(n, m)))* amortised. -For more details, please see the Haddock documentation of-Q4C12.TwoFinger.+For more details, please see the Haddock documentation of Q4C12.TwoFinger.
q4c12-twofinger.cabal view
@@ -2,11 +2,18 @@ -- -- see: https://github.com/sol/hpack ----- hash: e8e00b005348ee2c4b2972e8d65d24abad0d2b84cf43a569ed207ceb78f026e4+-- hash: 170352bc018b512f91fd2fd5b865796d5ba48ca28bccf4ef9d162864f7ffa13d  name:           q4c12-twofinger-version:        0+version:        0.0.0.1 synopsis:       Efficient alternating finger trees+description:    This package provides efficient alternating sequences based on finger trees. These can represent sequences made up of two types of element, @e@ and @a@  where two of the same type of element cannot follow each other directly.+                .+                Four different flavours are provided, isomorphic to @([(a, e)], a)@, @([(e, a)], e)@, @[(a, e)]@, and @[(e, a)]@.+                .+                Cons-like operations are /O(1)/ amortised, and append operations are /O(log(min(n, m)))/ amortised.+                .+                For more details, please see the Haddock documentation of 'Q4C12.TwoFinger'. category:       Data Structures homepage:       https://github.com/quasicomputational/mega/tree/master/packages/twofinger bug-reports:    https://github.com/quasicomputational/mega/issues@@ -18,6 +25,7 @@ cabal-version:  >= 1.10  extra-source-files:+    CHANGELOG.markdown     README.markdown  source-repository head