如何在Haskell共享库上使用System.Posix.DynamicLinker

时间:2011-10-20 12:17:07

标签: haskell dynamic-linking

假设我有一个已编译的共享Haskell库(Linux)。我可以以某种方式使用System.Posix.DynamicLinker(dlopen和dlsym)来获得实际可调用的Haskell函数吗?如果是这样,传递给dlsym的字符串(我认为Haskell函数名称以某种方式被破坏)以及如何将返回的FunPtr转换为Haskell函数?我认为至少Haskell运行时必须做类似的事情。

有人做过这样的事吗?

1 个答案:

答案 0 :(得分:1)