scalable-server 0.1 → 0.1.1
raw patch · 2 files changed
+17/−9 lines, 2 filesdep ~attoparsecdep ~attoparsec-enumeratordep ~blaze-builder
Dependency ranges changed: attoparsec, attoparsec-enumerator, blaze-builder, enumerator, mtl, network, stm
Files
scalable-server.cabal view
@@ -3,12 +3,14 @@ Synopsis: Library for writing fast/scalable TCP-based services Description: Library for writing fast/scalable TCP-based services -Version: 0.1+Version: 0.1.1 License: BSD3 License-file: LICENSE +Homepage: https://github.com/jamwt/haskell-scalable-server/+ Author: Jamie Turner Maintainer: jamie@bu.mp@@ -27,13 +29,13 @@ hs-source-dirs: src Build-depends: base >=4 && <5,- stm,+ stm>=2.2, bytestring >=0.9,- attoparsec >=0.7.2,- enumerator,- attoparsec-enumerator,- network>=2.0,- mtl>=2,- blaze-builder>=0.3+ attoparsec >=0.9.1 && < 0.10,+ enumerator >= 0.4 && < 0.5,+ attoparsec-enumerator >= 0.2 && < 0.3,+ network>=2.3,+ mtl>=2 && <3,+ blaze-builder>=0.3 && <0.4 ghc-options: -O2
src/Network/Server/ScalableServer.hs view
@@ -1,4 +1,8 @@-module Network.Server.ScalableServer (runServer,+module Network.Server.ScalableServer (+ -- * Introduction+ -- $intro++ runServer, RequestPipeline(..), RequestCreator, RequestProcessor) where @@ -24,6 +28,8 @@ import qualified Data.ByteString as WS import qualified Data.ByteString.Lazy.Char8 as B +-- $intro+-- -- 'ScalableServer' is a library that attempts to capture current best -- practices for writing fast/scalable socket servers in Haskell. --