name: workflow-pure version: 0.0.1 synopsis: manipulate `workflow-types:Workflow`'s description: . perform some static analysis on a workflow, without executing it (which would be platform-dependent). . documention at "Workflow.Pure". . see the source of "Workflow.Pure.Main" for an example. . transitive dependencies: . <> homepage: http://github.com/sboosali/workflow-pure#readme license: BSD3 license-file: LICENSE author: Spiros Boosalis maintainer: samboosalis@gmail.com copyright: 2016 Spiros Boosalis category: TODO build-type: Simple cabal-version: >=1.10 -- PVP -- https://wiki.haskell.org/Package_versioning_policy -- "A.B is known as the major version number, and C the minor version number." extra-source-files: README.md .gitignore .travis.yml HLint.hs stack.yaml images/*.png --data-files: -- data/ source-repository head type: git location: https://github.com/sboosali/workflow-pure library hs-source-dirs: sources default-language: Haskell2010 ghc-options: -Wall -fno-warn-unticked-promoted-constructors -- default-extensions: exposed-modules: Workflow.Pure Workflow.Pure.Types Workflow.Pure.Execute Workflow.Pure.Char -- other-modules: Workflow.Pure.Extra Workflow.Pure.Main build-depends: base >=4.7 && <5 , workflow-types >=0.0.1 , transformers , mtl -- , containers -- , bytestring -- , stm -- , template-haskell , deepseq , semigroups -- , -- , lens , exceptions , free -- , bifunctors -- , profunctors -- , either -- , pipes -- , formatting -- , servant -- , Earley -- , split -- , interpolatedstring-perl6 -- , wl-pprint-text -- , text -- , aeson -- , hashable -- , unordered-containers -- , async -- , parallel executable example-workflow-pure hs-source-dirs: executables main-is: Main.hs default-language: Haskell2010 ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N build-depends: base , workflow-pure -- $ stack test doctest test-suite doctest hs-source-dirs: tests main-is: DocTest.hs type: exitcode-stdio-1.0 default-language: Haskell2010 ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N build-depends: base , workflow-pure , doctest -- $ stack test unittest test-suite unittest hs-source-dirs: tests main-is: UnitTest.hs type: exitcode-stdio-1.0 default-language: Haskell2010 ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N other-modules: Workflow.Pure.Test build-depends: base , workflow-pure , hspec ==2.2.* , QuickCheck ==2.8.* -- , tasty -- , tasty-quickcheck -- $ stack bench benchmark command hs-source-dirs: benchmarks main-is: Bench.hs type: exitcode-stdio-1.0 default-language: Haskell2010 ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N build-depends: base , workflow-pure , criterion , deepseq