我正在使用Haskell编写一些代码,需要从C中调用。是否有一个工具或库可以简化编写Haskell函数的FFI包装器代码的过程,以便导出?
例如,给定一个要导出的Haskell函数,该工具会处理(生成包装器代码),将Haskell类型映射到所需的Foreign.C类型等。它还会在映射[Int]类型时处理生成正确的指针,就像提问者在这里尝试的那样 Automatic conversion of types for FFI calls in Haskell。但只有作为库可用吗?
例如,给定一个要导出的Haskell函数,该工具会处理(生成包装器代码),将Haskell类型映射到所需的Foreign.C类型等。它还会在映射[Int]类型时处理生成正确的指针,就像提问者在这里尝试的那样 Automatic conversion of types for FFI calls in Haskell。但只有作为库可用吗?