【发布时间】:2012-04-01 01:38:07
【问题描述】:
我正在用 Haskell 编写一些必须可以从 C 调用的代码。Haskell 中是否有工具或库可以简化为需要导出的 haskell 函数编写 FFI 包装器代码。
例如,给定要导出的haskell 函数的工具会根据需要将haskell 类型映射到正确的Foreign.C 类型等(生成包装器代码)。它还会在映射 [Int] 类型等时生成正确的指针。就像提问者在这里尝试的 Automatic conversion of types for FFI calls in Haskell 一样。但只有它像图书馆一样可用吗?
【问题讨论】: