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 hsch2s), 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, filepath, language-c (>=0.4.2 && <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
Executablesc2hs
UploadedSun Aug 11 17:00:16 UTC 2013 by IanRoss
DistributionsDebian:0.17.2, FreeBSD:0.17.2, LTSHaskell:0.20.1, NixOS:0.22.1, Stackage:0.22.1
Downloads10910 total (615 in last 30 days)
StatusDocs not available [build log]
Successful builds reported [all 1 reports]

Flags

NameDescriptionDefault
base3Enabled

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