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