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 at package homepage:

https://github.com/jwiegley/bindings-dsl/wiki

The extra module Bindings.Utilities will contain tools that may be convenient when working with FFI.

Properties

Versions1.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 (info)
Change logChangeLog
Dependenciesbase (<1000)
LicenseBSD3
AuthorMaurício C. Antunes
MaintainerJohn Wiegley <johnw@newartisans.com>
StabilityStable API, well tested, portable, used in comercial code.
CategoryFFI
Home pagehttps://github.com/jwiegley/bindings-dsl/wiki
Bug trackerhttps://github.com/jwiegley/bindings-dsl/issues
Source repositoryhead: git clone git://github.com/jwiegley/bindings-dsl -b master
this: git clone git://github.com/jwiegley/bindings-dsl(tag 1.0.21)
UploadedSun Jan 4 22:08:39 UTC 2015 by JohnWiegley
DistributionsDebian:1.0.22, LTSHaskell:1.0.22, NixOS:1.0.22, Stackage:1.0.22
Downloads10652 total (473 in last 30 days)
StatusDocs available [build log]
Last success reported on 2015-01-04 [all 1 reports]

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees