name: uhttpc version: 0.1.0.0 synopsis: Minimal HTTP client library optimized for benchmarking homepage: https://github.com/hvr/uhttpc license: GPL-3 license-file: LICENSE author: Herbert Valerio Riedel maintainer: hvr@gnu.org copyright: © 2013 Herbert Valerio Riedel category: Network build-type: Simple cabal-version: >=1.10 description: @uhttpc@ contains a simple low-level and lightweight Haskell library optimized for providing the bare minimum required for HTTP benchmarking purposes and allowing for time measurements of the individual phases of the HTTP transaction. . This package also provides the command-line tool @uhttpc-bench@ as an usage example which mimics the popular HTTP benchmarking tool's CLI. . WARNING: @uhttpc@ was originally developed for evaluating the new introduced with GHC 7.8 and provide a base-line for HTTP client libraries. However, this is not a fully RFC compliant HTTP client library and therefore ought not be used as a general purpose HTTP implementation; Use libraries such as instead which aim toward full RFC compliance as well as having good performance. library default-language: Haskell2010 other-extensions: BangPatterns, CPP, OverloadedStrings exposed-modules: Network.HTTP.MicroClient ghc-options: -Wall -fwarn-tabs c-sources: cbits/get_posix_time.c build-depends: base >=4.6 && <4.8, bytestring ==0.10.*, network >=2.4.0.1 && <2.6, bytestring-lexing ==0.4.*, deepseq ==1.3.* executable uhttpc-bench default-language: Haskell2010 other-extensions: BangPatterns, DeriveDataTypeable, OverloadedStrings, RecordWildCards hs-source-dirs: src-exe main-is: uhttpc-bench.hs ghc-options: -Wall -fwarn-tabs -funbox-strict-fields -threaded -rtsopts build-depends: uhttpc, -- uhttpc-lib's build-deps don't need to restate version bounds base, bytestring, bytestring-lexing, network, -- build-deps which need version bounds async ==2.0.*, bytestring-lexing ==0.4.*, cmdargs ==0.10.* Source-Repository head Type: git Location: https://github.com/hvr/uhttpc.git