haskell-ci-0.10.3: Cabal package script generator for Travis-CI

Safe HaskellNone
LanguageHaskell2010

HaskellCI.List

Documentation

data ListBuilder x a Source #

Instances
Monad (ListBuilder x) Source # 
Instance details

Defined in HaskellCI.List

Methods

(>>=) :: ListBuilder x a -> (a -> ListBuilder x b) -> ListBuilder x b #

(>>) :: ListBuilder x a -> ListBuilder x b -> ListBuilder x b #

return :: a -> ListBuilder x a #

fail :: String -> ListBuilder x a #

Functor (ListBuilder x) Source # 
Instance details

Defined in HaskellCI.List

Methods

fmap :: (a -> b) -> ListBuilder x a -> ListBuilder x b #

(<$) :: a -> ListBuilder x b -> ListBuilder x a #

Applicative (ListBuilder x) Source # 
Instance details

Defined in HaskellCI.List

Methods

pure :: a -> ListBuilder x a #

(<*>) :: ListBuilder x (a -> b) -> ListBuilder x a -> ListBuilder x b #

liftA2 :: (a -> b -> c) -> ListBuilder x a -> ListBuilder x b -> ListBuilder x c #

(*>) :: ListBuilder x a -> ListBuilder x b -> ListBuilder x b #

(<*) :: ListBuilder x a -> ListBuilder x b -> ListBuilder x a #

buildList :: ListBuilder x () -> [x] Source #

item :: x -> ListBuilder x () Source #