aivika-transformers-4.5.1: Transformers for the Aivika simulation library

CopyrightCopyright (c) 2009-2016 David Sorokin <david.sorokin@gmail.com>
LicenseBSD3
MaintainerDavid Sorokin <david.sorokin@gmail.com>
Stabilityexperimental
Safe HaskellSafe
LanguageHaskell2010

Simulation.Aivika.Trans.Template

Description

Tested with: GHC 8.0.1

It defines explicit type sub-classes of IO-based monads on top of which the simulation monads can be automatically generated.

Synopsis

Documentation

class Monad m => MonadTemplate m Source #

It defines a type class based on which the simulation computations can be automatically generated.

Instances

MonadTemplate IO Source #

An instance of the type class.

class Monad m => MonadEventQueueTemplate m Source #

It defines a type class based on which the event queue can be automatically generated.

Instances

MonadEventQueueTemplate IO Source #

An instance of the type class.