tonatona-0.1.1.0: meta application framework
Tonatona
run :: HasParser env => RIO env () -> IO () Source #
Main function.
liftIOCont :: ((a -> IO b) -> IO c) -> (a -> RIO env b) -> RIO env c Source #
Lift Continuation-passing style IO function into RIO.
class HasParser a where Source #
Methods
parser :: Parser a Source #
class HasConfig env config where Source #
config :: env -> config Source #