Monatron: An Extensible Monad Transformer Library

Monatron: An Extensible Monad Transformer Library
复制标题

Monatron:可扩展的 Monad 变压器库

DOI:
--
复制
发表时间:
2008
期刊:
International Symposium on Implementation and Application of Functional Languages
影响因子:
--
通讯作者:
Mauro Jaskelioff
Mauro Jaskelioff
中科院分区:
--
文献类型:
--
作者:
Mauro Jaskelioff

文献摘要

被引文献

相似文献

单调在功能编程中无处不在。为了获得其抽象能力的好处,必须使用组合库。 Monad Transformers为此类库提供了基础,并基于被证明是成功的设计。在本文中,我们表明该设计具有许多缺点,并提供了一种基于传统设计优势的新设计,但可以解决其问题。
Monads are pervasive in functional programming. In order to reap the benefits of their abstraction power, combinator libraries for monads are necessary. Monad transformers provide the basis for such libraries, and are based on a design that has proved to be successful. In this article, we show that this design has a number of shortcomings and provide a new design that builds on the strengths of the traditional design, but addresses its problems.