emanote-1.0.0.0: Emanate a structured view of your plain-text notes
Safe HaskellSafe-Inferred
LanguageHaskell2010

Emanote.Prelude

Description

We use relude as our prelude; any extra Prelude-like functionality is put here.

Synopsis

Documentation

chainM :: Monad m => (b -> m (a -> a)) -> [b] -> m (a -> a) Source #

Monadic version of chain

newtype BadInput Source #

User-provided input is malformed.

Constructors

BadInput Text 

Instances

Instances details
Exception BadInput Source # 
Instance details

Defined in Emanote.Prelude

Show BadInput Source # 
Instance details

Defined in Emanote.Prelude

log :: MonadLogger m => Text -> m () Source #

logD :: MonadLogger m => Text -> m () Source #

logE :: MonadLogger m => Text -> m () Source #

logW :: MonadLogger m => Text -> m () Source #