The bindings-DSL package

[Tags:bsd3, library]

This is a set of macros to be used when writing Haskell FFI. They were designed to be able to fully describe C interfaces, so that hsc2hs can extract from them all Haskell code needed to mimic such interfaces. All Haskell names used are automatically derived from C names, structures are mapped to Haskell instances of Storable, and there are also macros you can use with C code to help write bindings to inline functions or macro functions. Documentation is available in package homepage:


This package contains no Haskell code, only C header files designed for hsc2hsc.


Versions 1.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.7, 1.0.8, 1.0.9, 1.0.10, 1.0.11, 1.0.12, 1.0.14, 1.0.15, 1.0.16, 1.0.17, 1.0.18, 1.0.19, 1.0.20, 1.0.21, 1.0.22, 1.0.23 (info)
Dependencies base (<1000) [details]
License BSD3
Author Maurício C. Antunes
Maintainer Maurício C. Antunes <>
Stability Stable API, ready for production use. Maintained with care.
Category FFI
Home page
Bug tracker
Uploaded Wed Nov 11 17:49:44 UTC 2009 by MauricioAntunes
Distributions Debian:1.0.23, LTSHaskell:1.0.23, NixOS:1.0.23, Stackage:1.0.23, Tumbleweed:1.0.23
Downloads 12851 total (44 in the last 30 days)
1 []
Status Docs not available [build log]
Last success reported on 2015-12-10 [all 6 reports]



Maintainer's Corner

For package maintainers and hackage trustees