packages feed

monad-connect-0.1: monad-connect.cabal

name: monad-connect
version: 0.1
cabal-version: >=1.10
build-type: Simple
license: PublicDomain
license-file: COPYING
copyright: ♡ Copying is an act of love. Please copy, reuse and share.
maintainer: fr33domlover@riseup.net
homepage: http://hub.darcs.net/fr33domlover/monad-connect
bug-reports: mailto:fr33domlover@riseup.net
synopsis: Transformer for TCP connection with TLS and SOCKS support
description:
    This library is a basic monadic wrapper over the @connection@ package. It
    provides a monad transformer which gives your monad stack the ability to
    maintain a single TCP connection, possibly over TLS and/or SOCKS.
    .
    This is very convenient for simple client applications which connect to a
    single server, but it is /not/ enough for robust applications which want to
    automatically reconnect on errors. In the latter case, a reconnection and
    error handling layer can be added on top of the simple transformer provided
    here.
category: Control, Monad, Network
author: fr33domlover
extra-source-files:
    AUTHORS
    ChangeLog
    COPYING
    INSTALL.md
    NEWS.md
    README.md

source-repository head
    type: darcs
    location: http://hub.darcs.net/fr33domlover/monad-connect

library
    exposed-modules:
        Control.Monad.Trans.Connect
    build-depends:
        base >=4.8 && <5,
        bytestring >=0.10.6.0,
        connection >=0.2.5,
        exceptions >=0.8.2.1,
        transformers >=0.4.2.0
    default-language: Haskell2010
    hs-source-dirs: src