Description
A Haskell domain-specific language for writing foreign-function bindings on top of hsc2hs. It helps developers describe C interfaces and generate Haskell bindings with less repetitive boilerplate.
Use it when a Haskell project needs to call native libraries. FFI code crosses language and memory-safety boundaries, so declarations should match the C API exactly.