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:

http://bitbucket.org/mauricio/bindings-dsl

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

Properties

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)
Change log ChangeLog
Dependencies base (<1000) [details]
License BSD3
Author Maurício C. Antunes
Maintainer Maurício C. Antunes <mauricio.antunes@gmail.com>
Stability Stable API, well tested, portable, used in comercial code.
Category FFI
Home page http://bitbucket.org/mauricio/bindings-dsl
Bug tracker http://bitbucket.org/mauricio/bindings-dsl/issues
Source repository head: git clone ssh://git@bitbucket.org/mauricio/bindings-dsl -b master
this: git clone ssh://git@bitbucket.org/mauricio/bindings-dsl(tag 1.0.20)
Uploaded Wed Oct 16 03:11:04 UTC 2013 by MauricioAntunes
Distributions Debian:1.0.23, LTSHaskell:1.0.23, NixOS:1.0.23, Stackage:1.0.23, Tumbleweed:1.0.23
Downloads 12809 total (40 in the last 30 days)
Votes
1 []
Status Docs available [build log]
Successful builds reported [all 1 reports]

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees