HaskellStream 是一个帮助将 函数式编程风格 从 Haskell 转换为 JavaScript 的简洁库。通过围绕 列表、映射和减少函数 进行编程,用户可以方便地使用 部分应用。目标是支持 函数式编程,使 React式编程 和流式/管道式处理更简便。

  • 安装

通过 npm install haskellstream 即可安装。

  • 使用示例

  • 咖喱化(Currying)

```javascript

var hs = require('haskellstream');

var curry = hs.core.curry;

var pair = curry(function(a, b) { return [a, b]; });

var pairWithTwo = pair(2);

console.log(pairWithTwo); // [Function]

console.log(pairWithTwo(3)); // [2,3]

```