the*_*pie 5 terminal haskell haskeline
我的问题:使用 HaskelineoutputStrLn相比有什么优势吗?putStrLn?
背景:
我最近将 Haskeline 引入到我的终端应用程序中,以便利用getInputLine函数的行编辑 UI。(这需要对我的 monad 变压器堆栈进行一些重大更改。)
从那以后我注意到 Haskeline 附带了outputStr和outputStrLn输出函数。现在我已经不厌其烦地采用了该库,我想知道我是否也应该更喜欢这些输出函数而不是标准putStr和putStrLn. 考虑到相关函数返回的不同单子,这将需要更多重构。