我有一个多线程的小程序。我厌倦了输出结果在我的输入中出现。我想使用某种类型的库,这将使我超越玻璃电传打字机的控制台模型。
我知道的库已经发布了,我可以在linux下运行,但是从来没有在windows上工作过。我陷入了依赖地狱的困境,永远无法得到D ** m的东西来编译。
我也玩过一些很好的GUI库,但我真的不想重新实现换行符的所有逻辑,滚动甚至手动回显字符。
是否有一个不错的Haskell绑定库可以让我设置一个带有输入区域和输出区域的屏幕,而不需要更多的编程时间来创建我写的实际内容?
答案 0 :(得分:0)
据说可以使用PDCurses使hscurses
在Windows上运行。此页面详细介绍: Installing hscurses on Windows 。您可以对ncurses MinGW端口使用类似的过程(请参阅ncurses FTP了解DLL)。
较低级别的包 System.Console.ANSI 据说适用于Windows,但这不是所要求的:太低级别。
评论指向 jtdaugherty/vty-ui ,但查看其readme和来源,我看不出任何暗示它是跨平台的。相反,它谈论终端模拟器。