Call the EPANET toolkit via Haskell's Foreign Function Interface
C Haskell Objective-C Makefile
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 1 commit ahead of sdteffen:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
Epanet.hs
LICENSE
Makefile
Net1.inp
README.md
Setup.hs
enumstxt.h
epanet-haskell.cabal
epanet.c
epanet2.h
epanet_haskell_example.hs
funcs.h
hash.c
hash.h
hydraul.c
inpfile.c
input1.c
input2.c
input3.c
mempool.c
mempool.h
output.c
quality.c
report.c
rules.c
smatrix.c
text.h
toolkit.h
types.h
vars.h

README.md

epanet-haskell

Call the EPANET toolkit via Haskell's Foreign Function Interface.

See epanet.de/developer/haskell.html for details.

Installation

Direct installation via Cabal:

cabal install epanet-haskell

Build Instructions

Haskell 2010, GNU make, gcc and ghc are required to build and run the example without Cabal.

make
./epanet_haskell_example

License

Licensed under the terms of the GPL, version 3. See LICENSE for licensing details.