Descrição
Uma linguagem específica de domínio Haskell para escrever bindings de função estrangeira sobre hsc2hs. Ajuda desenvolvedores a descrever interfaces C e gerar bindings Haskell com menos código repetitivo.
Use quando um projeto Haskell precisa chamar bibliotecas nativas. Código FFI atravessa fronteiras de linguagem e segurança de memória, então declarações devem corresponder exatamente à API C.