其他REPL,例如Octave,具有用于浏览命令历史的专用命令.我发现它非常方便(尽管每当我使用这样的功能时我会问自己,为什么我不首先在文件中正确定义该命令?).
GHCi似乎没有这样的功能,我认为它可能不应该 - 这样的交互性会使像Emacs的控制这样的事情比现在更麻烦.
然而,简单地获取整个历史记录然后使用普通的Haskell来浏览它听起来是一项相当简单的任务.有没有在任何地方实现过的?