hscurses或ncurses,使用哪一个?
我正在写一个需要UI的程序。这个项目是在哈斯克尔进行的。对于UI,我考虑使用ncurses库。我应该使用haskell的hscurses库并在haskell中编写UI,还是应该使用ncurses库并在C中编写UI并从C中调用haskell函数?hscurses或ncurses,使用哪一个?,c,haskell,user-interface,ncurses,C,Haskell,User Interface,Ncurses,我正在写一个需要UI的程序。这个项目是在哈斯克尔进行的。对于UI,我考虑使用ncurses库。我应该使用haskell的hscurses库并在haskell中编写UI,还是应该使用ncurses库并在C中编写UI并从C中调用haskell函数? 哪种方式最受欢迎 我不认为用C编写UI和用C调用函数有什么好处 您可以从以下几个库中选择如何使用UI: 及 (在windows上) -上面甚至有一个字母 我不知道哪一个更好,有一个,但还不够。Nanocurses似乎更便于携带,但功能更少。在H
哪种方式最受欢迎 我不认为用C编写UI和用C调用函数有什么好处 您可以从以下几个库中选择如何使用UI:
- 及
- (在windows上)
- -上面甚至有一个字母
我不知道哪一个更好,有一个,但还不够。Nanocurses似乎更便于携带,但功能更少。在Haskell中,您可能会更容易使用它,尽管我自己没有使用过hsncurses。使用较低级别的语言来实现GUI功能似乎有点落后。请注意,hscurses是纯绑定的。它非常丑陋,因为所有东西都使用CString和其他东西。我不推荐。在这些库中,hscurses似乎是ncurses的完整映射。是的,它是纯粹的绑定,但它拥有ncurses提供的所有东西。感谢所有人的回答和澄清。vty-ui与其他用户相比似乎相当不错,但可能没有那么灵活。
ncurses
包没有公共问题跟踪器。