×

具有效果的应用程序。 (英语) Zbl 1128.68020号

摘要:我们介绍了应用函子——一种有效编程的应用风格的抽象特征,比单子弱,因此更为广泛。事实上,正是这种编程模式的无处不在吸引了我们进行抽象。我们回顾了本文中的步骤,通过各种示例介绍了应用程序模式,然后对其进行抽象以定义applicative类型类,并引入了一个括号符号,该符号解释Applicativefunctor习惯用法中的正常应用程序语法。此外,我们还研究了应用函子的性质及其支持的泛型运算。最后,我们确定了应用函子的范畴结构,并考察了它们与Monad和Arrow的关系。

MSC公司:

68甲18 函数编程和lambda演算

软件:

哈斯克尔
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Peyton Jones,Haskell 98语言与图书馆:修订报告。(2003) ·Zbl 1067.68041号
[2] Meertens,通用编程研讨会(WGP'98)。(1998)
[3] 内政部:10.1017/S095679688003050·Zbl 0917.68039号 ·doi:10.1017/S0956796898003050
[4] 内政部:10.1016/S0167-6423(99)00023-4·Zbl 0954.68034号 ·doi:10.1016/S0167-6423(99)00023-4
[5] 内政部:10.1017/S0960129597002375·Zbl 0897.18002号 ·doi:10.1017/S0960129597002375
[6] 巴尔,拓扑,三元组和理论。(1984)
[7] 内政部:10.1017/S0956796804005143·Zbl 1063.68028号 ·doi:10.1017/S0956796804005143
[8] Wadler,函数编程语言和计算机体系结构。(1985)
[9] Swierstra,高级函数编程。(1996)
[10] 内政部:10.1017/S0956796800003658·Zbl 0971.68022号 ·doi:10.1017/S0956796800003658
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。