NCurses喜欢在Windows和Unix上运行的haskell库吗?

时间:2015-05-22 08:06:03

标签: haskell console cross-platform ncurses

我有一个多线程的小程序。我厌倦了输出结果在我的输入中出现。我想使用某种类型的库,这将使我超越玻璃电传打字机的控制台模型。

我知道的库已经发布了,我可以在linux下运行,但是从来没有在windows上工作过。我陷入了依赖地狱的困境,永远无法得到D ** m的东西来编译。

我也玩过一些很好的GUI库,但我真的不想重新实现换行符的所有逻辑,滚动甚至手动回显字符。

是否有一个不错的Haskell绑定库可以让我设置一个带有输入区域和输出区域的屏幕,而不需要更多的编程时间来创建我写的实际内容?

1 个答案:

答案 0 :(得分:0)

据说可以使用PDCurses使hscurses在Windows上运行。此页面详细介绍: Installing hscurses on Windows 。您可以对ncurses MinGW端口使用类似的过程(请参阅ncurses FTP了解DLL)。

较低级别的包 System.Console.ANSI 据说适用于Windows,但这不是所要求的:低级别。

评论指向 jtdaugherty/vty-ui ,但查看其readme和来源,我看不出任何暗示它是跨平台的。相反,它谈论终端模拟器