bird-0.0.11: A simple, sinatra-inspired web framework.
Bird.BirdResponder
type BirdResponder = StateT Reply (ReaderT Request IO)Source
runBirdResponder :: (Default a, Monad m) => r -> (r -> StateT a (ReaderT r m) a1) -> m aSource
body :: MonadState Reply m => String -> m ()Source
status :: MonadState Reply m => Int -> m ()Source
param :: MonadReader Request m => String -> m (Maybe String)Source