packages feed

orc-1.1: orc.cabal

name:               orc
version:            1.1
synopsis:           Orchestration-style co-ordination EDSL
description:        Provides an EDSL with Orc primitives.
category:           Web
license:            BSD3
license-file:       LICENSE
author:             John Launchbury, Trevor Elliott
maintainer:         John Launchbury, Trevor Elliott
Copyright:          (c) 2008-2010, Galois, Inc.
cabal-version:      >= 1.2.0
build-type:         Simple


Library
  Extensions:       GeneralizedNewtypeDeriving
  Build-Depends:    base    >= 4.2.0.0 && <= 4.3,
                    stm     >= 2.1.2.0 && <= 2.2,
                    process >= 1.0.1.0 && <= 1.1,
                    mtl     >= 1.1.0.0 && <= 1.2,
                    monadIO >= 0.9.1.0 && <= 0.10,
                    deepseq >= 1.1.0.0 && <= 1.2
  Exposed-modules:  Control.Concurrent.Hierarchical
                    Orc.Monad
                    Orc.Combinators
                    Orc
  Hs-Source-Dirs:   src
  Ghc-Options:      -Wall

Executable orc
  Extensions:       GeneralizedNewtypeDeriving
  main-is:          test.hs
  Build-Depends:    deepseq,
                    random
  hs-source-dirs:   src src/Examples
  ghc-options:      -threaded