| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Twirl
Documentation
runApp :: TwirlConfig a -> IO () Source #
data TwirlConfig a Source #
Constructors
| TwirlConfig | |
Fields
| |
data TwirlMonad a Source #
Instances
| MonadIO TwirlMonad Source # | |
Defined in Twirl.Graphics Methods liftIO :: IO a -> TwirlMonad a # | |
| Applicative TwirlMonad Source # | |
Defined in Twirl.Graphics Methods pure :: a -> TwirlMonad a # (<*>) :: TwirlMonad (a -> b) -> TwirlMonad a -> TwirlMonad b # liftA2 :: (a -> b -> c) -> TwirlMonad a -> TwirlMonad b -> TwirlMonad c # (*>) :: TwirlMonad a -> TwirlMonad b -> TwirlMonad b # (<*) :: TwirlMonad a -> TwirlMonad b -> TwirlMonad a # | |
| Functor TwirlMonad Source # | |
Defined in Twirl.Graphics Methods fmap :: (a -> b) -> TwirlMonad a -> TwirlMonad b # (<$) :: a -> TwirlMonad b -> TwirlMonad a # | |
| Monad TwirlMonad Source # | |
Defined in Twirl.Graphics Methods (>>=) :: TwirlMonad a -> (a -> TwirlMonad b) -> TwirlMonad b # (>>) :: TwirlMonad a -> TwirlMonad b -> TwirlMonad b # return :: a -> TwirlMonad a # | |
| MonadState TwirlContext TwirlMonad Source # | |
Defined in Twirl.Graphics Methods get :: TwirlMonad TwirlContext # put :: TwirlContext -> TwirlMonad () # state :: (TwirlContext -> (a, TwirlContext)) -> TwirlMonad a # | |
module Twirl.Inputs
module SDL.Input.Keyboard.Codes