Pra*_*eep 7 haskell ffi
我写在Haskell一些代码,必须是从C调用是否有哈斯克尔工具或库,它简化了编写FFI包装代码为需要导出的Haskell函数.
例如,给定要导出的haskell函数的工具将根据需要将haskell类型映射到正确的Foreign.C类型等处理(生成包装器代码).它还会在映射[Int]类型等时生成正确的指针.就像提问者在这里尝试的那样在Haskell中自动转换FFI调用的类型.但只有它像图书馆一样可用吗?
Phy*_*hyx 1
我编写了一个名为Hs2lib的工具来执行此操作。如果您使用的是 Windows,那么您很幸运,它会执行所有操作,包括将代码编译为 dll 并生成 c/c++ 或 c# 包装器。如果您使用的是 Linux,恐怕我还没有完成编译步骤,但它仍然会生成所需的编组信息和存根。您可以使用 -T 标志告诉它保留这些内容。
归档时间:
13 年,9 月 前
查看次数:
223 次
最近记录: