hackageDB :: [Package]

Built with Cabal

The conjure package (version 0.1)

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.

Dependenciesarray, base (>3), bytestring, containers, filepath, html, HTTP, mtl, network, old-time, parsec, pretty, random, stm, unix
LicenseBSD3
AuthorSee AUTHORS
StabilityAlpha
CategoryNetwork
Exposed modulesBEncode.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
Executablesconjure
Upload dateSat Mar 8 17:08:09 PST 2008
Uploaded byGwernBranwen
Build failureghc-6.8 (log)

Downloads