zifter-0.0.1.0: zifter

Safe HaskellNone
LanguageHaskell2010

Zifter.Script.Types

Documentation

newtype ZiftScript a Source #

Constructors

ZiftScript 

Fields

Instances

Monad ZiftScript Source # 

Methods

(>>=) :: ZiftScript a -> (a -> ZiftScript b) -> ZiftScript b #

(>>) :: ZiftScript a -> ZiftScript b -> ZiftScript b #

return :: a -> ZiftScript a #

fail :: String -> ZiftScript a #

Functor ZiftScript Source # 

Methods

fmap :: (a -> b) -> ZiftScript a -> ZiftScript b #

(<$) :: a -> ZiftScript b -> ZiftScript a #

Applicative ZiftScript Source # 

Methods

pure :: a -> ZiftScript a #

(<*>) :: ZiftScript (a -> b) -> ZiftScript a -> ZiftScript b #

(*>) :: ZiftScript a -> ZiftScript b -> ZiftScript b #

(<*) :: ZiftScript a -> ZiftScript b -> ZiftScript a #

Generic (ZiftScript a) Source # 

Associated Types

type Rep (ZiftScript a) :: * -> * #

Methods

from :: ZiftScript a -> Rep (ZiftScript a) x #

to :: Rep (ZiftScript a) x -> ZiftScript a #

type Rep (ZiftScript a) Source # 
type Rep (ZiftScript a) = D1 (MetaData "ZiftScript" "Zifter.Script.Types" "zifter-0.0.1.0-8oxKi6r1PhX8KrN44YEdkI" True) (C1 (MetaCons "ZiftScript" PrefixI True) (S1 (MetaSel (Just Symbol "renderZiftScript") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (IO (a, ZiftSetup)))))