The iterable package

[ Tags: bsd3, data-structures, library ] [ Propose Tags ]

Two-argument typeclass that generalizes Foldable, Functor, and Traversable for monomorphic multi-level collections. Transitive instances allow for folding and mapping over any subordinate level of the hierarchy.

Main interface for hPDB library.

Contains convenience TemplateHaskell methods for generating Iterable instances that have Vector containers.


[Skip to Readme]

Properties

Versions 1.0, 2.0, 3.0
Dependencies base (>4 && <=5), mtl (>=2.0), template-haskell (>=2.7), vector (>=0.9) [details]
License BSD3
Copyright Copyright by Michal J. Gajda '2013
Author Michal J. Gajda
Maintainer mjgajda@googlemail.com
Category Data Structures
Home page https://github.com/mgajda/iterable
Bug tracker mailto:mjgajda@googlemail.com
Source repository head: git clone git://github.com:mgajda/hpdb.git
Uploaded Wed Sep 25 00:50:42 UTC 2013 by MichalGajda
Distributions LTSHaskell:3.0, NixOS:3.0, Stackage:3.0, Tumbleweed:3.0
Downloads 1276 total (63 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for iterable-2.0

[back to package description]

iterable

Typeclass and TemplateHaskell instantiating methods for accessing data within multilevel, monomorphic, heterogeneous collections.

Build Status

Used as a main interface to Protein Databank structures parsed by hPDB library.

Details on official releases are on Hackage.