dyna-0.1.0.0: Minimal FRP library
Safe HaskellNone
LanguageHaskell2010

Dyna.Ref

Documentation

class IsRef ref where Source #

Methods

newRef :: a -> IO (ref a) Source #

readRef :: ref a -> IO a Source #

writeRef :: ref a -> a -> IO () Source #

modifyRef :: ref a -> (a -> a) -> IO () Source #

Instances

Instances details
IsRef IORef Source # 
Instance details

Defined in Dyna.Ref

Methods

newRef :: a -> IO (IORef a) Source #

readRef :: IORef a -> IO a Source #

writeRef :: IORef a -> a -> IO () Source #

modifyRef :: IORef a -> (a -> a) -> IO () Source #

IsRef TVar Source # 
Instance details

Defined in Dyna.Ref

Methods

newRef :: a -> IO (TVar a) Source #

readRef :: TVar a -> IO a Source #

writeRef :: TVar a -> a -> IO () Source #

modifyRef :: TVar a -> (a -> a) -> IO () Source #