haskore-0.0.5: The Haskore Computer Music SystemSource codeContentsIndex
Haskore.General.LoopTreeRecursive
Documentation
data T a Source
Constructors
Branch a [T a]
Recurse (Fix (T a))
Loop Tag
show/hide Instances
Functor T
Eq a => Eq (T a)
Show a => Show (T a)
type Fix a = a -> aSource
type Tag = IntSource
example0 :: T CharSource
example1 :: T CharSource
exampleLeapFrog :: T CharSource
toTagged :: Tag -> T a -> T Tag aSource
toTaggedUnique :: Tag -> T a -> T Tag aSource
toTaggedState :: (Enum tag, MonadState tag m) => T a -> m (T tag a)Source
fromTagged :: Ord tag => T tag a -> T aSource
unwind :: T a -> T aSource
Produced by Haddock version 2.3.0