【发布时间】:2020-01-19 03:15:48
【问题描述】:
关于函数式编程的文章,很多都提到了宇宙。 我正在阅读 Bartosz Milewski 的《程序员类别理论》一书,他也多次提到宇宙。 问题是,在函数式编程和范畴论的背景下,宇宙意味着什么?
【问题讨论】:
-
为了更准确的答案,我建议引用 Category Theory for Programmers 中的一段,它以您所想的方式使用“宇宙”。
-
在 FP 上下文中,我想说它只是指超出纯函数式程序范围的所有内容,即该术语用于隐喻意义。
-
@bob:这通常被称为“环境”或“世界”。 OP所问的宇宙具有精确定义的含义,并且与哲学中的“话语宇宙”的概念有关。所以,在某种意义上,它与你所说的完全相反:它是是在程序范围内的一切。
标签: scala haskell functional-programming terminology category-theory