haskore-0.0.5: The Haskore Computer Music SystemSource codeContentsIndex
Haskore.General.GraphRecursiveGen
Documentation
data T coll Source
Constructors
Branch (coll (T coll))
Recurse (Fix (T coll))
Share (T coll) (T coll -> T coll)
Reference Tag
show/hide Instances
(Traversable coll, CollEq coll) => Eq (T coll)
(Traversable coll, CollShow coll) => Show (T coll)
type Fix a = a -> aSource
type Tag = IntSource
recurse :: Fix (T coll) -> T collSource
share :: T coll -> (T coll -> T coll) -> T collSource
toTaggedUnique :: Traversable coll => Tag -> T coll -> T Tag collSource
toTaggedState :: Traversable coll => T coll -> RWS () (T Tag coll) Tag (Tree Tag coll)Source
unwind :: Functor coll => T coll -> T collSource
Produced by Haddock version 2.3.0