最近有人提到“克罗克福德定律”是关于单子的。谷歌在结果方面表现得很少。有谁知道它是什么?
答案 0 :(得分:28)
假设“克罗克福德定律”是他在视频中早期提到的诅咒,他指的是这种常见现象(更为雄辩地描述here):
以下是我认为The Curse存在的一些原因:
我成了诅咒的受害者。 :(
听起来像Crockford一样,基于最后的一个问题:“所以Monads基本上只是Builder模式?”恕我直言,这是一个很棒的视频,用于学习kick-ass Javascript技术,但如果你真的想了解monad,那就没那么好了。
如果您正在尝试了解monad,只需花费时间和精力并做大量示例。从头开始重新实现所有monad instances and combinators。最终你也将成为诅咒的受害者!
答案 1 :(得分:0)
Crockford难题-Haskell初学者无法帮助其他Haskell初学者之前或之后自己理解单子。这种现象通常在Haskell初学者中出现,他们一直在努力弄清楚如何打印"Hello, world!"
。偶尔会提供证据证明Haskell初学者依靠抽象数据类型(A.D.T.)的I / O模型是徒劳的,该抽象数据类型的接口基于数学的最抽象领域之一。有时,这是在入门课程中代替Haskell教授JavaScript的原因之一。有传言说克莱数学研究所正在考虑将其纳入千禧年问题。
备用名称:克罗克福德复合体,克罗克福德定律。