Cri*_*cia
35
javascript
functional-programming
pointfree
underscore.js
图书馆
Low Dash Underscore的启发,明显地修复了很多东西,很棒的API显然它受到了下划线的启发,它也做错了!
- fn.js目前1.0以下但是文档很棒,基本功能
- Bilby.js由Brian Mckenna创建,他正在开发一种编译成JavaScript的函数式语言.似乎有一个核心功能编程概念.编辑: Bilby似乎符合Fantasy Land规范.
- Fantasy Land Fantasy土地不仅包括大量的函数式编程模块,还包括一个关于如何实现"代数结构"(也就是你的对象)与库兼容的正式规范.将此作为标准会很棒.实际上没有文档(或者我找不到它).
- 功能JavaScript一个(如果不是) JavaScript的第一个函数式编程库,看起来已经过时了,但它确实很棒.
- Wu.js对此并不了解,但Lonsdorf在旧视频中使用了autoCurry.
- Pointfree Fantasy幻想图书馆的功能集合包括Lonsdorf到无点样式(无论这意味着什么).
添加
- Folktale一个年轻但非常有前途的项目,拥有大量的模块.正如它的名字暗示其灵感并实现了代数结构的Fantasy Land规范.它的文档很浅,但它比幻想土地更好.
问题
我想要一个一致的库,使我能够轻松地做这些技巧,专注于高级功能概念(仿函数,幺半群,monad,镜头等),不会放弃开发.
现在最好的选择是什么?
笔记
- Underscore不包括在内,因为它做错了!虽然我用它作为标签,因为其他库没有标签.