Name: LogicGrowsOnTrees-network
Version: 1.0.0
License: BSD3
License-file: LICENSE
Author: Gregory Crosswhite
Maintainer: Gregory Crosswhite <gcrosswhite@gmail.com>
Synopsis: a adapter for the LogicGrowsOnTrees package that uses multiple processes running in a network
Cabal-version: >=1.8
Build-type: Simple
Category: Control, Distributed Computing, Logic, Parallelism
Description:
This package provides a adapter for the LogicGrowsOnTrees package that uses
multiple processes running in a network for parallelism; see the module
documentation for more details.
Source-Repository head
Type: git
Location: git://github.com/gcross/LogicGrowsOnTrees-network.git
Source-Repository this
Type: git
Location: git://github.com/gcross/LogicGrowsOnTrees-network.git
Tag: 1.0.0
Library
Build-depends:
LogicGrowsOnTrees == 1.0.*,
base > 4 && < 5,
cereal >= 0.3.5 && < 0.3.6,
cmdtheline >= 0.2.2 && < 0.3,
composition >= 1.0.1 && < 1.1,
containers >= 0.4 && < 0.6,
hslogger == 1.2.*,
hslogger-template == 2.0.*,
lens >= 3.8.5 && < 3.10,
MonadCatchIO-transformers == 0.3.*,
mtl >= 2.1.2 && < 2.2,
network >= 2.3 && < 2.5,
pretty >= 1.1.1 && < 1.2,
transformers == 0.3.*
Hs-source-dirs: sources
Exposed-modules:
LogicGrowsOnTrees.Parallel.Adapter.Network
if flag(warnings)
GHC-Options: -Wall -fno-warn-name-shadowing
Flag warnings
Description: Enables most warnings.
Default: False
Flag examples
Description: Enable building the example executables.
Default: False
Executable count-all-nqueens-solutions
Main-is: count-all-nqueens-solutions.hs
Hs-source-dirs: examples
Build-depends:
LogicGrowsOnTrees-network,
LogicGrowsOnTrees == 1.0.*,
base > 4 && < 5,
cmdtheline == 0.2.*
if flag(examples)
Buildable: True
else
Buildable: False
if flag(warnings)
GHC-Options: -Wall -fno-warn-name-shadowing
Test-Suite tests
Type: exitcode-stdio-1.0
Main-is: tests.hs
Hs-source-dirs: tests
Build-depends:
LogicGrowsOnTrees-network,
LogicGrowsOnTrees == 1.0.*,
base > 4 && < 5,
hslogger == 1.2.*,
hslogger-template == 2.0.*,
HUnit >= 1.2 && < 1.3,
network >= 2.3 && < 2.5,
random == 1.0.*,
stm >= 2.4 && < 2.5,
test-framework== 0.8.*,
test-framework-hunit == 0.3.*,
transformers == 0.3.*
if flag(warnings)
GHC-Options: -Wall -fno-warn-name-shadowing