packages feed

majordomo-0.1.5: majordomo.cabal

Name:                majordomo
Version:             0.1.5
Synopsis:            Majordomo protocol for ZeroMQ
Description:         The Majordomo Protocol (MDP) defines a reliable
                     service-oriented request-reply dialog between a
                     set of client applications, a broker and a set of
                     worker applications. MDP covers presence,
                     heartbeating, and service-oriented request-reply
                     processing. It originated from the Majordomo
                     pattern defined in Chapter 4 of the Guide. 

                     http://rfc.zeromq.org/spec:7

License:             BSD3
License-file:        LICENSE
Author:              Mark Wotton, Sean Seefried
Maintainer:          mark@ninjablocks.com, sean@ninjablocks.com

Category:            Network
Build-type:          Simple
Cabal-version: >= 1.8
Extra-Source-Files:  README.md
Source-Repository head
   type: git
   location: git://github.com/ninjablocks/majordomo.git

Executable mdp_client
  Main-is: mdp_client.hs
  Build-depends: majordomo ==0.1.5, bytestring, cmdargs,base
  hs-source-dirs: src
  ghc-options: -O2 -threaded

Executable echoworker
  Main-is: echoworker.hs
  ghc-options: -O2 -threaded
  ghc-prof-options: -auto-all
  hs-source-dirs: src
  Build-depends: majordomo ==0.1.5,bytestring, 
                 threads, unix,base

Library
  -- Modules exported by the library.
  Exposed-modules: System.Network.ZMQ.MDP.Worker,
                   System.Network.ZMQ.MDP.Client
  Other-modules:   System.Network.ZMQ.MDP.Util
  -- Packages needed in order to build this package.
  hs-source-dirs: lib
  ghc-prof-options: -auto-all
  ghc-options: -O2
  Build-depends: base >= 2 && <= 4.5.0.0, 
                 zeromq-haskell >= 0.8.4,
                 bytestring, monad-loops, time, old-locale