The bindings-DSL package

[ Tags: bsd3, ffi, library ] [ Propose Tags ]

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

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

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)
Dependencies base (<1000) [details]
License BSD3
Author Maurício C. Antunes
Maintainer Maurício C. Antunes <mauricio.antunes@gmail.com>
Category FFI
Home page http://bitbucket.org/mauricio/bindings-dsl
Bug tracker http://bitbucket.org/mauricio/bindings-dsl/issues
Uploaded Mon May 2 03:02:44 UTC 2011 by MauricioAntunes
Distributions Debian:1.0.23, LTSHaskell:1.0.23, NixOS:1.0.23, Stackage:1.0.23, Tumbleweed:1.0.23
Downloads 17157 total (282 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees