如果您有一个应用程序,可以同时使用Haskell和C++,您会让哪些层由Haskell管理,哪些层由C++管理?
是否已经有人做过这样的组合呢?
(Haskell网站称它非常容易,因为Haskell可以通过gcc编译为C)
首先,我认为我会将所有的I/O操作和GUI管理都保留在C++层。但是,随着我计划学习Haskell,我正在考虑将一些工作委派给Haskell代码,并选择一些部分来看到Haskell的好处。
是否已经有人做过这样的组合呢?
(Haskell网站称它非常容易,因为Haskell可以通过gcc编译为C)
首先,我认为我会将所有的I/O操作和GUI管理都保留在C++层。但是,随着我计划学习Haskell,我正在考虑将一些工作委派给Haskell代码,并选择一些部分来看到Haskell的好处。