netwire-4.0.7: Flexible wire arrows for FRP

MaintainerErtugrul Soeylemez <es@ertes.de>
Safe HaskellSafe-Inferred

Control.Wire.Classes

Contents

Description

Various type classes.

Synopsis

Effects

class Monad m => MonadRandom m whereSource

Monads with a random number generator.

Methods

getRandom :: Random a => m aSource

Get a random number.

getRandomR :: Random a => (a, a) -> m aSource

Get a random number in the given range.

Instances

Utility classes

class Injectable e f whereSource

Class for injectable values. See inject.

Methods

toSignal :: f a -> Either e aSource

Instances