Dyna.Ref
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 #
Defined in Dyna.Ref
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 #
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 #