ajhc-0.8.0.6: Haskell compiler that produce binary through C language

Safe HaskellNone

Stats

Documentation

tick :: ToAtom a => Stats -> a -> IO ()Source

ticks :: ToAtom a => Stats -> Int -> a -> IO ()Source

print :: [Char] -> Stats -> IO ()Source

printStat :: [Char] -> Stat -> IO ()Source

printLStat :: Int -> [Char] -> Stat -> IO ()Source

data Stat Source

Instances

class Monad m => MonadStats m whereSource

Methods

mticks' :: Int -> Atom -> m ()Source

mtickStat :: Stat -> m ()Source

data StatT m a Source

Instances

mtick :: (ToAtom a, MonadStats m) => a -> m ()Source

mtick' :: MonadStats m => Atom -> m ()Source

mticks :: (ToAtom a, MonadStats m) => Int -> a -> m ()Source

runStatT :: Monad m => StatT m a -> m (a, Stat)Source

runStatIO :: MonadIO m => Stats -> StatT m a -> m aSource