图书馆
-
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,镜头等),并且不会放弃开发。
现在最好的选择是什么?
备注
- 不包括下划线,因为it's doing it wrong!虽然我将其用作标记,因为其他图书馆没有标记。
醇>