q4c12-twofinger 0 → 0.0.0.1
raw patch · 3 files changed
+23/−12 lines, 3 files
Files
- CHANGELOG.markdown +9/−0
- README.markdown +4/−10
- q4c12-twofinger.cabal +10/−2
+ 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