name: fingertree-tf version: 0.1.0.0 synopsis: Generic finger-tree structure using type families. description: A general sequence representation with arbitrary annotations, for use as a base for implementations of various collection types. This is an implementation modified to use associated types instead of functional dependencies. . See the original paper . * Ralf Hinze and Ross Paterson, \"Finger trees: a simple general-purpose data structure\", /Journal of Functional Programming/ 16:2 (2006) pp 197-217. . For a tuned sequence type, see @Data.Sequence@ in the @containers@ package, which is a specialization of this structure. . Examples are not available in this package. However I am working on an @fingertree-extensible@ package which will use an idea based on types a la carte to provide composable annotations and that package will include examples :D license: BSD3 license-file: LICENSE author: Ross Paterson, Ralf Hinze, Paweł Nowak maintainer: pawel834@gmail.com copyright: (c) 2014 Ross Paterson, Ralf Hinze, Paweł Nowak category: Data, Data Structures build-type: Simple cabal-version: >=1.10 source-repository head type: git location: git@github.com:Pawel834/fingertree-tf.git source-repository this type: git location: git@github.com:Pawel834/fingertree-tf.git tag: 0.1.0.0 library exposed-modules: Data.FingerTree build-depends: base < 5 default-language: Haskell2010 other-extensions: TypeFamilies FlexibleInstances FlexibleContexts