Tag: haskell stack

如何在Haskell项目中使用DLL?

我想在Haskell项目中使用外部库RDFox 。 上下文:我正在使用GHC 7.10和堆栈 ,都是64位的Windows和Linux。 RDFox是用C ++编程的。 RDFox共享库(.dll,.so)可以用Java和Python包装下载。 目标:我想在我的Haskell项目中重用RDFox(.dll,.so)编译的库,所以我需要为RDFox创build一个Haskell包装器。 问题:对于Haskell来说相对较新,我很难知道从哪里开始。 我find了关于这个主题的几个页面(来自Haskell wiki和StackOverflow),但是工作stream和configuration对我来说并不清楚。 问题:我想知道: 如何configuration堆栈和cabal使用外部库,build立在Windows 或 Linux(不同的机器,相同的存储库)。 如何在此外部库上configurationGHCi进行交互式testing。 Python包装器翻译成Haskell是最好的方法吗? 我想避免对RDFox C ++代码的分析。