Name: conjure Version: 0.1 License: BSD3 License-file: LICENSE Author: See AUTHORS Stability: Alpha Category: Network Synopsis: A BitTorrent client Description: Conjure is a Bittorrent client written in the functional, pure, lazy language of Haskell. The primary point of Conjure is to show the feasibility of Haskell with respect to heavy network applications. In particular, we are using the STM (Software Transactional Memory) framework to provide us with concurrency. Build-depends: base>3, network, mtl, parsec, stm, filepath, unix, html, HTTP, containers, bytestring, array, random, old-time Cabal-Version: >= 1.2 Build-Type: Simple data-files: conjure.glade, AUTHORS, DEVELOPING, INSTALL, READTHEM, MILESTONES, pjlester-1.11.tar.Z.torrent, STYLE, TODO extra-source-files: ./cbits/sha1.h Library Hs-Source-Dirs: src GHC-Options: -Wall Extensions: NoMonomorphismRestriction, CPP, GeneralizedNewtypeDeriving, FlexibleInstances, MultiParamTypeClasses, ForeignFunctionInterface, TypeOperators, PatternGuards C-Sources: cbits/sha1.c Build-depends: base>3, network, mtl, parsec, stm, filepath, unix, html, HTTP, containers, bytestring, array, random, old-time, pretty -- QuickCheck<2 exposed-modules: BEncode.BEncode, BEncode.BEncodePP, BEncode.BLexer, BEncode.BParser, Conjure.Constants, Conjure.Debug, Conjure.FileSystem.Interface, Conjure.FileSystem.InterfaceMMap, Conjure.FileSystem.InterfaceNaive, Conjure.Logic.BlockManagement, Conjure.Logic.PeerManager, Conjure.Logic.QueueManager, Conjure.Network.Client, Conjure.Network.Peer, Conjure.Network.Server, Conjure.OptionParser, Conjure.Piecemap, Conjure.Protocol.PWP, Conjure.Protocol.PWP.Parser, Conjure.Protocol.PWP.Printer, Conjure.Protocol.PWP.Types, Conjure.Protocol.THP, Conjure.Protocol.THP.Parser, Conjure.Protocol.THP.Types, Conjure.STM.PeerCtrl, Conjure.Torrent, Conjure.Types, Conjure.UI.Http, Conjure.Utils, Conjure.Utils.Logger, Conjure.Utils.SHA1, Conjure.Utils.Shuffle, Conjure.Utils.Transaction, Conjure.Version Executable conjure Hs-Source-Dirs: src Main-is: Conjure.hs Other-modules: Conjure.Utils.Logger, Conjure.FileSystem.InterfaceMMap Extensions: NoMonomorphismRestriction, CPP, GeneralizedNewtypeDeriving, FlexibleInstances, MultiParamTypeClasses, ForeignFunctionInterface, TypeOperators C-Sources: cbits/sha1.c