Cabal revisions of sessiontypes-distributed-0.1.1
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-name: sessiontypes-distributed-version: 0.1.1-synopsis: Session types distributed-description: This package serves as a wrapper over both the Cloud Haskell library (distributed-process) and the sessiontypes library.- It provides an interpreter for evaluating session typed programs to Cloud Haskell programs and exposes several combinators for spawning sessions.-homepage: https://github.com/Ferdinand-vW/sessiontypes-distributed#readme-license: GPL-3-license-file: LICENSE-author: Ferdinand van Walree-maintainer: Ferdinand van Walree-copyright: 2017 Ferdinand van Walree-category: Control-build-type: Simple-extra-source-files: ChangeLog-cabal-version: >=1.10--library- hs-source-dirs: src- exposed-modules: Control.Distributed.Session- , Control.Distributed.Session.Debug- , Control.Distributed.Session.Eval- , Control.Distributed.Session.Exception- , Control.Distributed.Session.Lifted- , Control.Distributed.Session.Interactive- , Control.Distributed.Session.Visualize- , Control.Distributed.Session.Normalize- , Control.Distributed.Session.Session- , Control.Distributed.Session.Spawn- , Control.Distributed.Session.Closure- , Control.Distributed.Session.STChannel- build-depends: base >= 4.7 && < 5- , sessiontypes >= 0.1.0 && < 0.2.0- , binary >= 0.8.3 && < 0.9.0- , bytestring >= 0.10.8.1 && < 0.11- , distributed-process >= 0.7.3 && < 0.8- , distributed-static >= 0.3.8 && < 0.4- , exceptions >= 0.8.3 && < 0.9.0- , rank1dynamic >= 0.4 && < 0.5- default-language: Haskell2010--test-suite sessiontypes-distributed-spawn- type: exitcode-stdio-1.0- hs-source-dirs: test- main-is: Test/Spawn/Main.hs- other-modules: Test.Program.Closure- build-depends: base >= 4.7 && < 5- , sessiontypes-distributed- , sessiontypes >= 0.1.0 && < 0.2.0- , hspec >= 2.4.4 && < 2.5- , distributed-process >= 0.7.3 && < 0.8- , network-transport-tcp >= 0.6 && < 0.7- ghc-options: -threaded -rtsopts -with-rtsopts=-N- default-language: Haskell2010--test-suite sessiontypes-distributed-lifted- type: exitcode-stdio-1.0- hs-source-dirs: test- main-is: Test/Lifted/Main.hs- other-modules: Test.Program.Closure- build-depends: base >= 4.7 && < 5- , sessiontypes-distributed- , sessiontypes >= 0.1.0 && < 0.2.0- , hspec >= 2.4.4 && < 2.5- , distributed-process >= 0.7.3 && < 0.8- , network-transport-tcp >= 0.6 && < 0.7- ghc-options: -threaded -rtsopts -with-rtsopts=-N- default-language: Haskell2010--source-repository head- type: git- location: https://github.com/Ferdinand-vW/sessiontypes-distributed+name: sessiontypes-distributed +version: 0.1.1 +x-revision: 1 +synopsis: Session types distributed +description: This package serves as a wrapper over both the Cloud Haskell library (distributed-process) and the sessiontypes library. + It provides an interpreter for evaluating session typed programs to Cloud Haskell programs and exposes several combinators for spawning sessions. +homepage: https://github.com/Ferdinand-vW/sessiontypes-distributed#readme +license: GPL-3 +license-file: LICENSE +author: Ferdinand van Walree +maintainer: Ferdinand van Walree +copyright: 2017 Ferdinand van Walree +category: Control +build-type: Simple +extra-source-files: ChangeLog +cabal-version: >=1.10 + +library + hs-source-dirs: src + exposed-modules: Control.Distributed.Session + , Control.Distributed.Session.Debug + , Control.Distributed.Session.Eval + , Control.Distributed.Session.Exception + , Control.Distributed.Session.Lifted + , Control.Distributed.Session.Interactive + , Control.Distributed.Session.Visualize + , Control.Distributed.Session.Normalize + , Control.Distributed.Session.Session + , Control.Distributed.Session.Spawn + , Control.Distributed.Session.Closure + , Control.Distributed.Session.STChannel + build-depends: base >= 4.7 && < 5 + , sessiontypes >= 0.1.0 && < 0.2.0 + , binary >= 0.8.3 && < 0.9.0 + , bytestring >= 0.10.8.1 && < 0.11 + , distributed-process >= 0.7.3 && < 0.8 + , distributed-static >= 0.3.8 && < 0.4 + , exceptions >= 0.8.3 && < 0.10.0 + , rank1dynamic >= 0.4 && < 0.5 + default-language: Haskell2010 + +test-suite sessiontypes-distributed-spawn + type: exitcode-stdio-1.0 + hs-source-dirs: test + main-is: Test/Spawn/Main.hs + other-modules: Test.Program.Closure + build-depends: base >= 4.7 && < 5 + , sessiontypes-distributed + , sessiontypes >= 0.1.0 && < 0.2.0 + , hspec >= 2.4.4 && < 2.5 + , distributed-process >= 0.7.3 && < 0.8 + , network-transport-tcp >= 0.6 && < 0.7 + ghc-options: -threaded -rtsopts -with-rtsopts=-N + default-language: Haskell2010 + +test-suite sessiontypes-distributed-lifted + type: exitcode-stdio-1.0 + hs-source-dirs: test + main-is: Test/Lifted/Main.hs + other-modules: Test.Program.Closure + build-depends: base >= 4.7 && < 5 + , sessiontypes-distributed + , sessiontypes >= 0.1.0 && < 0.2.0 + , hspec >= 2.4.4 && < 2.5 + , distributed-process >= 0.7.3 && < 0.8 + , network-transport-tcp >= 0.6 && < 0.7 + ghc-options: -threaded -rtsopts -with-rtsopts=-N + default-language: Haskell2010 + +source-repository head + type: git + location: https://github.com/Ferdinand-vW/sessiontypes-distributed