JavaScript函数式编程库的现状

图书馆

  • 低短划线下划线的启发,显然修复了很多东西,很棒的API显然它是由下划线的启发,它也做错了!
  • fn.js目前在1.0以下很好的文档,基本的function
  • Bilby.js由Brian Mckenna创build,他正在开发一种编译成JavaScript的函数式语言。 似乎有一个核心的function编程概念。 编辑: Bilby似乎符合幻想土地规范。
  • “幻想之地”幻想世界不仅包含了大量的函数式编程模块,还包含了一个关于如何实现“代数结构”(也就是你的对象)与图书馆兼容的正式规范。 以此为标准将是一件好事。 几乎没有文件(或我无法find它)。
  • function性JavaScript一个(如果不是) JavaScript的第一个函数式编程库,看起来很不合时宜,但确实很棒。
  • Wu.js不太了解,但是Lonsdorf在较老的video中使用了它的autoCurry。
  • Pointfree Fantasy来自幻想图书馆的function集合将Lonsdorf包装成了无点的风格(无论如何)。

    添加

  • 民间故事一个年轻但非常有希望的项目,有吨的模块。 因为它的名字暗示了它的灵感,并实现了代数结构的幻想世界规范。 它的文档很浅,但比幻想地更好。

问题

我想要一个一致的库,使我能够轻松做到这些技巧 ,专注于高层次的function概念(函子,单声道,monad,镜头等),不会放弃发展。

我现在最好的select是什么?

笔记

  1. 下划线不包括在内,因为它做错了! 虽然我用它作为标签,因为其他库没有标签。