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.3.1.1 && <0.4.0), pretty, process
LicenseGPL-2
CopyrightCopyright (c) 1999-2007 Manuel M T Chakravarty 2005-2008 Duncan Coutts 2008 Benedikt Huber
AuthorManuel M T Chakravarty
Maintainerchak@cse.unsw.edu.au, duncan@haskell.org
StabilityStable
CategoryDevelopment
Home pagehttp://www.cse.unsw.edu.au/~chak/haskell/c2hs/
Bug trackerhttp://hackage.haskell.org/trac/c2hs/
Source repositoryhead: darcs get http://code.haskell.org/c2hs/
Executablesc2hs
UploadedThu Mar 24 13:05:48 UTC 2011 by DuncanCoutts
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]
All reported builds failed [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