Implementing native versions of Haskell functions according to JavaScript ES6 standards.
$ git clone https://github.com/casualjs/f
$ npm installvar ƒ = require('./lib/ƒ');Test with:
$ npm testMiscellaneous functions:
List operations:
Special folds:
Infinite lists:
Sublists:
-
takeasƒ.take -
dropasƒ.drop -
splitAtasƒ.splitAt -
takeWhileasƒ.takeWhile -
dropWhileasƒ.dropWhile
Zipping and unzipping lists: