The c2hs package

[Tags: gpl, program]

C->Haskell assists in the development of Haskell bindings to C libraries. It extracts interface information from C header files and generates Haskell code with foreign imports and marshaling. Unlike writing foreign imports by hand (or using hsc2hs), this ensures that C functions are imported with the correct Haskell types.


Properties

Versions0.15.0, 0.15.1, 0.16.0, 0.16.2, 0.16.3, 0.16.4, 0.16.5, 0.16.6, 0.17.1, 0.17.2, 0.18.1, 0.18.2, 0.19.1, 0.20.1, 0.21.1, 0.22.1
Dependenciesarray, base, containers, directory, dlist, filepath, language-c (>=0.4.7 && <0.5), pretty, process, shelly (>=1.0), text, yaml (>=0.8)
LicenseGPL-2
CopyrightCopyright (c) 1999-2007 Manuel M T Chakravarty 2005-2013 Duncan Coutts 2008 Benedikt Huber
AuthorManuel M T Chakravarty
Maintainerchak@cse.unsw.edu.au, duncan@community.haskell.org, ian@skybluetrades.net
StabilityStable
CategoryDevelopment
Home pagehttps://github.com/haskell/c2hs
Bug trackerhttps://github.com/haskell/c2hs/issues
Source repositoryhead: git clone git://github.com/haskell/c2hs.git
Executablesregression-suite, c2hs
UploadedSun Jan 25 10:08:41 UTC 2015 by IanRoss
DistributionsDebian:0.17.2, FreeBSD:0.17.2, LTSHaskell:0.20.1, NixOS:0.22.1, Stackage:0.22.1
Downloads10936 total (617 in last 30 days)
StatusDocs not available [build log]
Last success reported on 2015-01-25 [all 1 reports]

Flags

NameDescriptionDefault
base3Enabled
regressionEnable regression suite build.Disabled

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