hsc2hs和c2hs有什么区别?

我知道什么是hsc2hs是预处理器,但是它究竟是做什么的?

c2hs可以从C代码制作Haskell模块,但是我是否需要hsc2hs?

最佳答案

它们都具有相同的功能:使编写FFI绑定(bind)更容易。如果您选择使用c2hs,则无需了解hsc2hs。他们是独立的。 C2hs功能更强大,但也更复杂:Edward Z. Yang在他的c2hs tutorial中用漂亮的图表说明了这一点:

关于haskell - hsc2hs和c2hs之间的区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6009031/

10-10 12:30