ImperativeHaskell-0.2.0.1: A library for writing Imperative style haskell.

PortabilityNoMonomorphismRestriction
Stabilityexperimental
MaintainerMatthew Mirman <mmirman@andrew.cmu.edu>
Safe HaskellNone

Control.Monad.Imperative.ImperativeOperators

Description

Some predefined operators for the imperative monad.

Documentation

(+=:) :: Num b => V Var r b -> V k r b -> MIO r ()Source

(*=:) :: Num b => V Var r b -> V k r b -> MIO r ()Source

(-=:) :: Num b => V Var r b -> V k r b -> MIO r ()Source

(%=:) :: Integral b => V Var r b -> V k r b -> MIO r ()Source

(<.) :: Ord t1 => V b r t1 -> V b1 r t1 -> V Comp r BoolSource

(>.) :: Ord t1 => V b r t1 -> V b1 r t1 -> V Comp r BoolSource

(+.) :: Num a => V b r a -> V b1 r a -> V Comp r aSource

(*.) :: Num a => V b r a -> V b1 r a -> V Comp r aSource