top
程序每隔几秒就会更新一次状态。在我看来,该程序不会每次都重新绘制(清除然后打印)屏幕。如何做到这一点?
我实际上正在编写一个小型控制台程序,用于从网络检索数据,然后将其更新给用户。
最佳答案
您可能想要使用 ncurses
库的 Haskell 绑定(bind):
- hscurses
- ncurses
- nanocurses :目前似乎没有维护。
另一个不错的选择似乎是 vty-ui 。它还具有大量的 documentation有了它。
关于haskell - 如何在 Haskell 中编写类似 Linux Top 的控制台程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23181033/