name: aivika-transformers
version: 2.1
synopsis: Transformers for the Aivika simulation library
description:
The package adds the monad and other computation transformers to
the Aivika [1] library. This is a generalization of the simulation library.
.
\[1] <http://hackage.haskell.org/package/aivika>
.
category: Simulation
license: BSD3
license-file: LICENSE
copyright: (c) 2009-2014. David Sorokin <david.sorokin@gmail.com>
author: David Sorokin
maintainer: David Sorokin <david.sorokin@gmail.com>
homepage: http://github.com/dsorokin/aivika-transformers
cabal-version: >= 1.10
build-type: Simple
tested-with: GHC == 7.8.3
extra-source-files: examples/BassDiffusion.hs
examples/ChemicalReaction.hs
examples/ChemicalReactionCircuit.hs
examples/FishBank.hs
examples/MachRep1.hs
examples/MachRep1EventDriven.hs
examples/MachRep1TimeDriven.hs
examples/MachRep2.hs
examples/MachRep3.hs
examples/Furnace.hs
examples/InspectionAdjustmentStations.hs
examples/WorkStationsInSeries.hs
examples/TimeOut.hs
examples/TimeOutInt.hs
examples/TimeOutWait.hs
flag haste-inst
description: The package is built using haste-inst
default: False
library
exposed-modules: Simulation.Aivika.Trans
Simulation.Aivika.Trans.Activity
Simulation.Aivika.Trans.Agent
Simulation.Aivika.Trans.Arrival
Simulation.Aivika.Trans.Circuit
Simulation.Aivika.Trans.Comp
Simulation.Aivika.Trans.Comp.IO
Simulation.Aivika.Trans.Comp.Template
Simulation.Aivika.Trans.Cont
Simulation.Aivika.Trans.DoubleLinkedList
Simulation.Aivika.Trans.Dynamics
Simulation.Aivika.Trans.Dynamics.Extra
Simulation.Aivika.Trans.Dynamics.Memo
Simulation.Aivika.Trans.Dynamics.Memo.Unboxed
Simulation.Aivika.Trans.Dynamics.Random
Simulation.Aivika.Trans.Event
Simulation.Aivika.Trans.Exception
Simulation.Aivika.Trans.Generator
Simulation.Aivika.Trans.Net
Simulation.Aivika.Trans.Parameter
Simulation.Aivika.Trans.Parameter.Random
Simulation.Aivika.Trans.PriorityQueue
Simulation.Aivika.Trans.Process
Simulation.Aivika.Trans.Processor
Simulation.Aivika.Trans.Processor.RoundRobbin
Simulation.Aivika.Trans.ProtoArray
Simulation.Aivika.Trans.ProtoArray.Unboxed
Simulation.Aivika.Trans.ProtoRef
Simulation.Aivika.Trans.Queue
Simulation.Aivika.Trans.Queue.Infinite
Simulation.Aivika.Trans.QueueStrategy
Simulation.Aivika.Trans.Ref
Simulation.Aivika.Trans.Ref.Plain
Simulation.Aivika.Trans.Resource
Simulation.Aivika.Trans.Results.Locale
Simulation.Aivika.Trans.Results
Simulation.Aivika.Trans.Results.IO
Simulation.Aivika.Trans.Session
Simulation.Aivika.Trans.Server
Simulation.Aivika.Trans.Signal
Simulation.Aivika.Trans.Simulation
Simulation.Aivika.Trans.Specs
Simulation.Aivika.Trans.Statistics
Simulation.Aivika.Trans.Statistics.Accumulator
Simulation.Aivika.Trans.Stream
Simulation.Aivika.Trans.Stream.Random
Simulation.Aivika.Trans.SystemDynamics
Simulation.Aivika.Trans.Table
Simulation.Aivika.Trans.Task
Simulation.Aivika.Trans.Transform
Simulation.Aivika.Trans.Transform.Extra
Simulation.Aivika.Trans.Transform.Memo
Simulation.Aivika.Trans.Transform.Memo.Unboxed
Simulation.Aivika.Trans.Unboxed
Simulation.Aivika.Trans.Var
Simulation.Aivika.Trans.Var.Unboxed
Simulation.Aivika.Trans.Vector
Simulation.Aivika.Trans.Vector.Unboxed
other-modules: Simulation.Aivika.Trans.Internal.Cont
Simulation.Aivika.Trans.Internal.Dynamics
Simulation.Aivika.Trans.Internal.Event
Simulation.Aivika.Trans.Internal.Parameter
Simulation.Aivika.Trans.Internal.Process
Simulation.Aivika.Trans.Internal.Signal
Simulation.Aivika.Trans.Internal.Simulation
Simulation.Aivika.Trans.Internal.Specs
build-depends: base >= 4.5.0.0 && < 6,
mtl >= 2.1.1,
array >= 0.3.0.0,
containers >= 0.4.0.0,
random >= 1.0.0.3,
aivika >= 2.0
if !flag(haste-inst)
build-depends: vector >= 0.10.0.1
other-extensions: FlexibleContexts,
FlexibleInstances,
UndecidableInstances,
BangPatterns,
RecursiveDo,
Arrows,
MultiParamTypeClasses,
FunctionalDependencies,
ExistentialQuantification,
TypeFamilies,
TypeSynonymInstances,
CPP
ghc-options: -O2
default-language: Haskell2010
source-repository head
type: git
location: https://github.com/dsorokin/aivika-transformers