hpath-0.7.5: Support for well-typed paths

Copyright© 2016 Julian Ospald
LicenseBSD3
MaintainerJulian Ospald <hasufell@posteo.de>
Stabilityexperimental
Portabilityportable
Safe HaskellSafe
LanguageHaskell2010

HPath.IO.Utils

Description

Random and general IO/monad utilities.

Synopsis

Documentation

whenM :: Monad m => m Bool -> m () -> m () Source

If the value of the first argument is True, then execute the action provided in the second argument, otherwise do nothing.

unlessM :: Monad m => m Bool -> m () -> m () Source

If the value of the first argument is False, then execute the action provided in the second argument, otherwise do nothing.