UVMHS.Core.Data.LazyList
Contents
emptyLL :: [a] Source #
singleLL :: a -> [a] Source #
consLL :: a -> [a] -> [a] Source #
snocLL :: [a] -> a -> [a] Source #
appendLL :: [a] -> [a] -> [a] Source #
mapLL :: (a -> b) -> [a] -> [b] Source #
bindLL :: [a] -> (a -> [b]) -> [b] Source #
mapMLL :: Monad m => (a -> m b) -> [a] -> m [b] Source #
Methods
(≫=) :: [a] -> (a -> [b]) -> [b] Source #
map :: (a -> b) -> [a] -> [b] Source #
mapM :: Monad m => (a -> m b) -> [a] -> m [b] Source #
return :: a -> [a] Source #
single :: a -> [a] Source #
iter :: [a] -> 𝐼 a Source #
(⧺) :: [a] -> [a] -> [a] Source #
null :: [a] Source #