The hans package

[Tags: bsd3, library]

HaNS is a lightweight, pure Haskell network stack that can be used for Haskell networking in the context of the HaLVM, or with a Linux tap device. Currently, HaNS supports 802.3, IPv4, ARP, DHCP (partially), ICMP, UDP, and TCP.


Properties

Version2.1.0.0
Dependenciesbase (==4.*), bytestring (==0.9.1.*), cereal (==0.3.0.*), communication, containers (>=0.4.0.0 && <0.5.0.0), fingertree (==0.0.1.*), hans, monadLib (==3.6.*), old-locale (==1.0.0.*), random (==1.0.0.*), time (>=1.2.0.0 && <1.3.0.0), XenDevice or
base (==4.*), bytestring (==0.9.1.*), cereal (==0.3.0.*), containers (>=0.4.0.0 && <0.5.0.0), fingertree (==0.0.1.*), hans, monadLib (==3.6.*), old-locale (==1.0.0.*), random (==1.0.0.*), time (>=1.2.0.0 && <1.3.0.0), unix
LicenseBSD3
AuthorGalois Inc., Peng Li, Stephan Zdancewic
Maintainerhalvm-devel@community.galois.com
CategoryNetworking
Source repositoryhead: git clone git://src.galois.com/srv/git/HaNS.git
Executablestest
Upload dateTue May 24 18:39:59 UTC 2011
Uploaded byTrevorElliott
Downloads120 total (12 in last 30 days)

Modules

Flags

NameDescriptionDefault
bounded-channelsUse bounded channels for message passingDisabled
exampleBuild the example programDisabled
halvmBuild for the HaLVMDisabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainers' corner

For package maintainers and hackage trustees