在Haskell中的箭头上的说明
时间:2020-03-05 18:54:03 来源:igfitidea点击:
什么是理解箭头的好地方?理想情况下,我只是从一些好的例子中寻找一个具有简洁定义的地方,这与沃德勒对单子的解释类似。
解决方案
回答
http://en.wikibooks.org/wiki/Haskell/Understanding_arrows
回答
我发现休斯的原始论文("将Monads泛化为箭")相当容易获得。我们可以在此处阅读旧版草稿。它与原始论文有所不同,后者在罗斯·帕特森(Ross Patterson)自己的《箭》概述的参考书目页面上有所记录。
回答
如果我们从实践中学到的知识比从理论中学到的更多,请尝试使用HXT进行XML操作,或者使用PArrows进行常规分析。它们都具有以箭头为中心的API。