【发布时间】:2012-05-16 20:06:01
【问题描述】:
我在某处读到 jQuery 是 monad,this answer 表明 underscore.js 库中的链函数不是 monad(而是comonad)。和answer to this 相似,表明它是幺半群。
那么,jQuery 是 monad 吗?
【问题讨论】:
-
我不知道 jQuery,所以回答这个问题的能力有限,但是如果你以正确的方式看待它们 [1 ]:comonad.com/reader/2011/monads-from-comonads
-
你是在要求某人证明 jQuery API 的核心是 monad 法则吗?
-
"Monad" 真正描述的是一种方法(和一种使用模式),而不是一种类型。 jQuery 有大量的方法,但没有一个(AFAICT)符合 monad 的定义。这是一件好事!如果 jQuery 基于一元链,它只会更加冗长和繁琐。
标签: jquery functional-programming monads