git.fiddlerwoaroof.com
name mode size
.github 040000
t 040000
.gitignore 100644 0 kb
README.org 100644 1 kb
index.js 100644 5 kb
jsconfig.json 100644 0 kb
package-lock.json 100644 251 kb
package.json 100644 1 kb
scratch.js 100644 5 kb
README.org
* Intro What is this? Some minimal functional programming utilities imitating the api of [[https://github.com/fiddlerwoaroof/dotfiles/blob/master/emacs.d/packages/fwoar-functional-utils.el][fwoar-functional-utils.el]] and [[https://github.com/fiddlerwoaroof/data-lens][data-lens]] to enable easy translation of transformations between elisp, common lisp and javascript. These functions all follow the convention where they are first called with the "secondary" arguments to the operation and then, next, they are called with the data structure to operate on. This enables a compositional style, without the overhead of something like Ramda's currying. [[https://www.npmjs.com/package/@fwoar/js-data-lens][https://img.shields.io/npm/v/@fwoar/js-data-lens.svg]]