我一直在使用Haskell几个月,并且非常想在我的一个涉及计算几何的项目中使用它。
但是,Haskell严重缺乏良好的几何库。众所周知,几何算法很难实现,因此我想使用像CGAL这样的现成软件包。它大量使用C ++模板。我不需要所有CGAL的接口,只是我大部分时间都使用的一小部分函数。Haskell有一个很好的C外部函数接口,但不适用于C ++。那我怎么能通过Haskell调用C ++呢?
我发现的只有https://wiki.haskell.org/CPlusPlus_from_Haskell这似乎是一个复杂的过程。我相信人们有一种更简单的方法从Haskell调用C ++。