Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

hackage.haskell.org : tree-traversals

The tree-traversals package defines in-order, pre-order, post-order, level-order, and reversed level-order traversals for tree-like types: The package also provides newtype wrappers for the various traversals so they may be used with traverse, i.e. To implement the various orders, the tree-traversals package provides the Control.Applicative.Phases.Phases applicative transformer for organizing effects into distinct phases. Instances of Data.Traversable.TreeLike.TreeLike are provided for rose trees (Data.Tree.Tree), binary trees (Data.BinaryTree.BinaryTree), forests (Data.Traversable.TreeLike.Forest), and algebraic combinations of trees (Data.Functor.Compose.Compose outerTree innerTree, Data.Functor.Product fstTree sndTree, Data.Functor.Sum leftTree rightTree).

Registry - Source - JSON
purl: pkg:hackage/tree-traversals
Keywords: data, library
License: CC0-1.0
Latest release: about 1 year ago
First release: about 6 years ago
Dependent repositories: 1
Downloads: 1,061 total
Stars: 26 on GitHub
Forks: 3 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 4 days ago

    Loading...
    Readme
    Loading...