c2hs-0.16.3: C->Haskell FFI tool that gives some cross-language type safety

The c2hs package

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
Dependenciesbase (2.*), filepath, language-c (≥0.3.1.1 & <0.4.0) or
array, base (≥3 & <5), 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 repositorydarcs get http://code.haskell.org/c2hs/
Executablesc2hs
Upload dateThu Mar 24 13:05:48 UTC 2011
Uploaded byDuncanCoutts
DistributionsNixOS: 0.16.3, Debian: 0.16.3, FreeBSD: 0.16.3

Downloads