I\'ve seen references to curried functions in several articles and blogs but I can\'t find a good explanation (or at least one that makes sense!)
There is an example of "Currying in ReasonML".
let run = () => { Js.log("Curryed function: "); let sum = (x, y) => x + y; Printf.printf("sum(2, 3) : %d\n", sum(2, 3)); let per2 = sum(2); Printf.printf("per2(3) : %d\n", per2(3)); };