JavaScript函数式编程库的当前状态

时间:2014-05-11 23:45:09

标签: javascript functional-programming underscore.js pointfree

图书馆

  • Low Dash 下划线的灵感,显然修复了很多东西,很棒的API 显然它受到了下划线的启发,它也是doing it wrong!
  • fn.js 目前在1.0以下,但文档很棒,基本功能
  • Bilby.js 由Brian Mckenna创建,他正在开发一种编译成JavaScript的函数式语言。似乎有一个核心功能编程概念。 编辑: Bilby似乎符合Fantasy Land规范。
  • Fantasy Land Fantasy land不仅包含大量的函数式编程模块,还包含有关如何实现“代数结构”(也称为对象)的正式规范,以便与图书馆。将此作为标准会很棒。实际上没有文档(或者我找不到它)。
  • Functional JavaScript 一个(如果不是)JavaScript的第一个函数式编程库,看起来已经过时了,但确实很棒。
  • Wu.js 对此并不了解,但Lonsdorf在旧视频中使用了autoCurry。
  • Pointfree Fantasy 幻想库中的一系列功能将Lonsdorf包装成无点样式(无论这意味着什么)。

    添加
  • Folktale 这是一个年轻但非常有前途的项目,拥有大量模块。正如它的名字暗示其灵感并实现了代数结构的Fantasy Land规范。它的文档很浅,但它比幻想土地更好。

问题

我想要一个一致的库,使我能够轻松地完成these kind of tricks,专注于高级功能概念(仿函数,幺半群,monad,镜头等),并且不会放弃开发。

现在最好的选择是什么?

备注

  1. 不包括下划线,因为it's doing it wrong!虽然我将其用作标记,因为其他图书馆没有标记。

0 个答案:

没有答案