Descrição
Gera bindings de interface de função estrangeira Haskell a partir de headers C preservando mais informações de tipo do que bindings manuais. Isso ajuda programas Haskell a chamar bibliotecas C com menos código repetitivo de integração.
Use quando um projeto Haskell depende do c2hs ou ao criar bindings para APIs C. Bindings gerados ainda precisam de testes contra a biblioteca C real.