相关疑难解决方法(0)

为什么民间故事和ramda如此不同?

我正在通过阅读DrBoolean的书来学习javascript FP .

我四处寻找函数式编程库.我找到了Ramda和Folktale.两者都声称是函数式编程库.

但它们是如此不同:

  • Ramda似乎包含用于处理列表的实用函数:map,reduce,filter和pure函数:curry,compose.它不包含任何处理monad,functor的东西.

  • 但是,Folktale不包含列表或功能的任何实用程序.它似乎在monad中实现了javascript中的一些代数结构:也许,任务......

实际上我找到了更多的图书馆,它们似乎都属于这两个类别.下划线,lodash非常喜欢Ramda.Fantasy-land,pointfree-fantasy就像民间故事.

这些非常不同的库是否都可以被称为功能性的,如果是这样,是什么使每个库成为功能库?

javascript functional-programming ramda.js

83
推荐指数
1
解决办法
9965
查看次数