bindings-DSL: FFI domain specific language, on top of hsc2hs.
This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.
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
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, 1.0.24, 1.0.24, 1.0.25 |
---|---|
Change log | ChangeLog |
Dependencies | base (<1000) [details] |
License | BSD-3-Clause |
Author | Maurício C. Antunes |
Maintainer | John Wiegley <johnw@newartisans.com> |
Category | FFI |
Home page | https://github.com/jwiegley/bindings-dsl/wiki |
Bug tracker | https://github.com/jwiegley/bindings-dsl/issues |
Source repo | head: git clone git://github.com/jwiegley/bindings-dsl -b master this: git clone git://github.com/jwiegley/bindings-dsl(tag 1.0.24) |
Uploaded | by JohnWiegley at 2017-12-09T22:19:04Z |
Modules
[Index]
- Bindings
Downloads
- bindings-DSL-1.0.24.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
Package maintainers
For package maintainers and hackage trustees