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
Dependenciesbase (==2.*), dlist, filepath, language-c (>=0.4.5 && <0.5) or
array, base (>=3 && <5), containers, directory, dlist, filepath, language-c (>=0.4.5 && <0.5), pretty, process
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
Upload dateFri Sep 12 15:20:32 UTC 2014
Uploaded byIanRoss
DistributionsDebian:0.17.2, FreeBSD:0.16.4, NixOS:0.18.2
Downloads7995 total (953 in last 30 days)

Flags

NameDescriptionDefault
base3Enabled
travisEnable regression suite build for Travis-CI.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