Simulation.Aivika.Event

Event Monad

data Event a

class EventLift m

data EventProcessing

runEvent

runEventWith

runEventInStartTime

runEventInStopTime

Event Queue

enqueueEvent

enqueueEventWithCancellation

enqueueEventWithStartTime

enqueueEventWithStopTime

enqueueEventWithTimes

enqueueEventWithIntegTimes

yieldEvent

eventQueueCount

Cancelling Event

data EventCancellation

cancelEvent

eventCancelled

eventFinished

Error Handling

catchEvent

finallyEvent

throwEvent

Memoization

memoEvent

memoEventInTime

Disposable

data DisposableEvent

Retrying Computation

retryEvent

Debugging

traceEvent