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
Dependenciesbase (==2.*), filepath, language-c (>=0.4.2 && <0.5) or
array, base (>=3 && <5), 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
Upload dateSat Apr 19 11:19:30 UTC 2014
Uploaded byIanRoss
DistributionsDebian:0.17.1, FreeBSD:0.16.4, NixOS:0.16.6
Downloads4151 total (918 in last 30 days)

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