The Philosophy of Ramda

The Goal


// `assignments` maps project codenames to employee names,

Ranging Near and Far

Quick question: if you have a function of three parameters,



f(x, y);
  --> {a == undefined,

Iffy Literals


var codeWords = (function() {
    var found = function(test) {
        return list.indexOf(test) > -1;
    return {
        list: list,

Favoring Curry

Update: It's nearly five years since this post was written. Although much of the code will still work, some parts are now broken. (At the moment, you'd have to replace partition with groupBy and replace use(...).over(...) with useWith(..., [...]).) . I'm not going to try to keep updating this code since

Why Ramda?
