packages feed

orc-1.2.1.3: orc.cabal

name:               orc
version:            1.2.1.3
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.10
build-type:         Simple


Library
  Default-language: Haskell2010
  Build-Depends:    base    >= 4.2.0.0  && < 5.0,
                    stm     >= 2.2.0.0  && < 2.5,
                    process >= 1.0.1.0  && < 1.2,
                    mtl     >= 2.0.1.0,
                    monadIO >= 0.10.1.1 && < 0.11,
                    deepseq >= 1.1.0.0  && < 1.4
  Exposed-modules:  Control.Concurrent.Hierarchical
                    Orc.Monad
                    Orc.Combinators
                    Orc
  Hs-Source-Dirs:   src
  Ghc-Options:      -Wall
  if (impl(ghc >= 7))
    CPP-Options:    -D__GHC_BLOCK_DEPRECATED__

Executable orc
  Default-language: Haskell2010
  main-is:          test.hs
  Build-Depends:    base    >= 4.2.0.0  && < 5.0,
                    stm     >= 2.2.0.0  && < 2.5,
                    process >= 1.0.1.0  && < 1.2,
                    mtl     >= 2.0.1.0,
                    monadIO >= 0.10.1.1 && < 0.11,
                    deepseq >= 1.1.0.0  && < 1.4,
                    random
  hs-source-dirs:   src src/Examples
  Ghc-Options:      -threaded
  if (impl(ghc >= 7))
    CPP-Options:    -D__GHC_BLOCK_DEPRECATED__