on master help sign in
Correct behavior of 'mod' function. Add 'rem' function.
commit368b145def3bf8eeecd663a7f1c270301f33cfa2 authorevancz <info@elm-lang.org> dateMon 30 Apr 2012, 21:56 (15 years ago) parentfc6bcf6
1 file changed+3−1
core-js/Everything.js+3−1
core-js/Everything.js+3−1
@@ -3,7 +3,9 @@ var id = function(x) { return x; };
33var not = function(exp) { return !exp; };
44
55var sqrt = function(x) { return Math.sqrt(x); };
6−var mod = function(x) { return function(y) { return x % y; }; };
6+var rem = function(x) { return function(y) { return x % y; }; };
7+var mod = function(x) { return function(y) {
8+ return y>0 ? (x>0 ? x % y : y + (x%y)) : -mod(-x)(-y); }; };
79var abs = function(x) { return Math.abs(x); };
810var logBase = function(base) { return function(x) { return Math.log(x) / Math.log(base); }; };
911