haskell - 如何在 Haskell 中编写类似 Linux Top 的控制台程序?

标签 haskell

top 程序每隔几秒就会更新一次状态。在我看来,该程序不会每次都重新绘制(清除然后打印)屏幕。如何做到这一点?

我实际上正在编写一个小型控制台程序,用于从网络检索数据,然后将其更新给用户。

最佳答案

您可能想要使用 ncurses 库的 Haskell 绑定(bind):

另一个不错的选择似乎是 vty-ui 。它还具有大量的 documentation有了它。

关于haskell - 如何在 Haskell 中编写类似 Linux Top 的控制台程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23181033/

相关文章:

performance - 在 Haskell 中优化 n-queens

haskell - 使用 Void 的实际例子

haskell - 可以使用foldr 重写任何递归定义吗?

lighttpd 上的 haskell fastCGI,需要配置帮助

haskell - 为什么这个定点计算不停止?

haskell - 为什么 Haskell 找不到已安装的模块?

haskell - GHC StablePointer 等式推理

windows - 无法加载 OpenGL 进程,只能从 Haskell 加载

haskell - Elixir 的算术级数范围

haskell - Haskell 中的零阶函数