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, 0.23.1, 0.24.1, 0.25.1, 0.25.2
Change logNone available
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
UploadedWed Oct 31 21:03:01 UTC 2012 by DuncanCoutts
DistributionsDebian:0.25.2, FreeBSD:0.17.2, LTSHaskell:0.25.2, NixOS:0.25.2, Stackage:0.25.2
Downloads13450 total (634 in last 30 days)
StatusDocs not available [build log]
Successful builds reported [all 2 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