对于在跨平台 Qt C++ 应用程序中使用库的快速函数式语言,我有哪些选择?
似乎几乎所有语言(函数式或非函数式)都有某种方式以简单的方式调用 C/C++ 代码。我想走另一条路——使用 C++ 在 Qt 中编写一个应用程序,用于有状态的业务逻辑、GUI 和其他东西,但下降并为核心计算库使用函数式语言。
这种方式有哪些好用?例如,可以将 OCaml 代码编译成静态库,然后由 C++ 应用程序使用吗?
谢谢, 瑞卡德
最佳答案
Haskell 具有此功能,尽管与 Qt/qmake 的交互以及使用 ghc 的构建过程可能需要一些技巧才能开始工作:
http://www.haskell.org/haskellwiki/Calling_Haskell_from_C
还有一个名为 HaskellDirect 的项目似乎也与您的目的相似:
关于c++ - 在 C++ 应用程序中使用库的良好跨平台功能语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3108536/