将箭头键功能添加到用Haskell编写的REPL中

时间:2014-03-01 20:04:10

标签: haskell io interpreter

我目前正在阅读有关使用Haskell编写Scheme解释器的教程。我真的想添加能够使用箭头键来调用以前输入的行和更正拼写错误而不删除每个前面的字符。

我想我可以将先前输入的表达式保存在列表中,并在点击箭头键时遍历列表,但我不确定如何自动检测密钥。我的所有IO经验都涉及到用户实际按“Enter”,所以我不确定如何检测箭头键。

欢迎任何资源/建议。感谢。

0 个答案:

没有答案