我想从C/C++调用一个Haskell函数。我已经阅读了一些相关的教程,但它们并没有涵盖IO单子调用。特别地,我想调用一个使用
interact
函数的函数 (interact :: (String -> String) -> IO ()
)。
- 我不明白如何在这种情况下使用函数?
- 我应该如何在C/C++包装器中声明函数?
- 控制标准输入/输出将如何在C/C++和Haskell之间传递 (在C/C++代码中)?