Copyright | Copyright (c) 2009-2017 David Sorokin <david.sorokin@gmail.com> |
---|---|
License | BSD3 |
Maintainer | David Sorokin <david.sorokin@gmail.com> |
Stability | experimental |
Safe Haskell | None |
Language | Haskell2010 |
Tested with: GHC 8.0.1
This module defines a light-weight and more fast version of an updatable reference that depends on the event queue but that doesn't supply with the signal notification.
Documentation
The Ref
type represents a mutable variable similar to the IORef
variable
but only dependent on the event queue, which allows synchronizing the reference
with the model explicitly through the Event
monad.
Instances
newRef :: a -> Simulation (Ref a) Source #
Create a new reference.