name: q4c12-twofinger
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.
license_spdx: BSD-3-Clause-Attribution
version: 0.2
spec_version: 1.0
download_url: http://hackage.haskell.org/package/q4c12-twofinger-0.2/q4c12-twofinger-0.2.tar.gz
home_url: 
            
              https://github.com/quasicomputational/mega/tree/master/packages/twofinger
            
          
news_url: https://libraries.io/hackage/q4c12-twofinger/versions.atom
date: 2018-01-17
about_resource: NONE
libraries_io_url: https://libraries.io/hackage/q4c12-twofinger?number=0.2
vcs_tool: git
vcs_repository: https://github.com/quasicomputational/mega
vcs_branch: master
