我可以使用哪些Haskell习惯用法在命令行中实现实时的find-as-type-autocomplete?

use*_*143 8 shell command-line haskell

我试图通过在命令行上创建Notational Velocity样式的find-as-type-type文件搜索来处理Haskell的基础知识.而不是解决整个问题,我正在尝试一个非常基本的版本:存在一个包含10行的文件,每行有3个字母的单词.在我输入的每个字母之后,我想根据我的输入到目前为止更新可能包含我正在键入的单词的行号列表的显示.

有人可以演示一个Haskell程序吗?我认为我的问题在于强制对每个字符输入进行重新评估.提前一百万谢谢.

zur*_*rgl 1

学习响应式编程可能是一个好的开始。
对于这个,一个好的库似乎是反应性的,
有一些基本的例子

如果您想了解更多,关于 FRP,Stack上的一个优秀主题将为您提供清晰的概述。