在Haskell中的箭头上的说明

时间:2020-03-05 18:54:03  来源:igfitidea点击:

什么是理解箭头的好地方?理想情况下,我只是从一些好的例子中寻找一个具有简洁定义的地方,这与沃德勒对单子的解释类似。

解决方案

回答

http://en.wikibooks.org/wiki/Haskell/Understanding_arrows

回答

我发现休斯的原始论文("将Monads泛化为箭")相当容易获得。我们可以在此处阅读旧版草稿。它与原始论文有所不同,后者在罗斯·帕特森(Ross Patterson)自己的《箭》概述的参考书目页面上有所记录。

回答

如果我们从实践中学到的知识比从理论中学到的更多,请尝试使用HXT进行XML操作,或者使用PArrows进行常规分析。它们都具有以箭头为中心的API。