hoodle-core-0.16.0: Core library for hoodle

Copyright(c) 2013-2015 Ian-Woo Kim
LicenseBSD3
MaintainerIan-Woo Kim <ianwookim@gmail.com>
Stabilityexperimental
PortabilityGHC
Safe HaskellNone
LanguageHaskell98

Hoodle.Util

Description

 

Synopsis

Documentation

(#) :: a -> (a -> b) -> b infixr 0 Source #

maybeFlip :: Maybe a -> b -> (a -> b) -> b Source #

runMaybeT_ :: Monad m => MaybeT m a -> m () Source #

either_ :: Monad m => (b -> m ()) -> Either a b -> m () Source #

uncurry4 :: (a -> b -> c -> d -> e) -> (a, b, c, d) -> e Source #

waitUntil :: Monad m => (a -> Bool) -> m a -> m () Source #

errorlog :: String -> IO () Source #

for debugging

msgShout :: MonadIO m => String -> m () Source #

for debugging

data T Source #

Constructors

N 
F 
H 
HS 

Instances

Eq T Source # 

Methods

(==) :: T -> T -> Bool #

(/=) :: T -> T -> Bool #

Show T Source # 

Methods

showsPrec :: Int -> T -> ShowS #

show :: T -> String #

showList :: [T] -> ShowS #