Skip to content

Commit

Permalink
Change all functions back to 'export var'
Browse files Browse the repository at this point in the history
  • Loading branch information
JordanMartinez committed Mar 3, 2022
1 parent 717f5ed commit 9402f16
Show file tree
Hide file tree
Showing 11 changed files with 30 additions and 30 deletions.
2 changes: 1 addition & 1 deletion src/Control/Apply.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const arrayApply = function (fs) {
export var arrayApply = function (fs) {
return function (xs) {
var l = fs.length;
var k = xs.length;
Expand Down
2 changes: 1 addition & 1 deletion src/Control/Bind.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const arrayBind = function (arr) {
export var arrayBind = function (arr) {
return function (f) {
var result = [];
for (var i = 0, l = arr.length; i < l; i++) {
Expand Down
8 changes: 4 additions & 4 deletions src/Data/EuclideanRing.js
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
export const intDegree = function (x) {
export var intDegree = function (x) {
return Math.min(Math.abs(x), 2147483647);
};

// See the Euclidean definition in
// https://en.m.wikipedia.org/wiki/Modulo_operation.
export const intDiv = function (x) {
export var intDiv = function (x) {
return function (y) {
if (y === 0) return 0;
return y > 0 ? Math.floor(x / y) : -Math.floor(x / -y);
};
};

export const intMod = function (x) {
export var intMod = function (x) {
return function (y) {
if (y === 0) return 0;
var yy = Math.abs(y);
return ((x % yy) + yy) % yy;
};
};

export const numDiv = function (n1) {
export var numDiv = function (n1) {
return function (n2) {
return n1 / n2;
};
Expand Down
2 changes: 1 addition & 1 deletion src/Data/Functor.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const arrayMap = function (f) {
export var arrayMap = function (f) {
return function (arr) {
var l = arr.length;
var result = new Array(l);
Expand Down
6 changes: 3 additions & 3 deletions src/Data/HeytingAlgebra.js
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
export const boolConj = function (b1) {
export var boolConj = function (b1) {
return function (b2) {
return b1 && b2;
};
};

export const boolDisj = function (b1) {
export var boolDisj = function (b1) {
return function (b2) {
return b1 || b2;
};
};

export const boolNot = function (b) {
export var boolNot = function (b) {
return !b;
};
4 changes: 2 additions & 2 deletions src/Data/Ring.js
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
export const intSub = function (x) {
export var intSub = function (x) {
return function (y) {
/* jshint bitwise: false */
return x - y | 0;
};
};

export const numSub = function (n1) {
export var numSub = function (n1) {
return function (n2) {
return n1 - n2;
};
Expand Down
4 changes: 2 additions & 2 deletions src/Data/Semigroup.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
export const concatString = function (s1) {
export var concatString = function (s1) {
return function (s2) {
return s1 + s2;
};
};

export const concatArray = function (xs) {
export var concatArray = function (xs) {
return function (ys) {
if (xs.length === 0) return ys;
if (ys.length === 0) return xs;
Expand Down
8 changes: 4 additions & 4 deletions src/Data/Semiring.js
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
export const intAdd = function (x) {
export var intAdd = function (x) {
return function (y) {
/* jshint bitwise: false */
return x + y | 0;
};
};

export const intMul = function (x) {
export var intMul = function (x) {
return function (y) {
/* jshint bitwise: false */
return x * y | 0;
};
};

export const numAdd = function (n1) {
export var numAdd = function (n1) {
return function (n2) {
return n1 + n2;
};
};

export const numMul = function (n1) {
export var numMul = function (n1) {
return function (n2) {
return n1 * n2;
};
Expand Down
14 changes: 7 additions & 7 deletions src/Data/Show.js
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
export const showIntImpl = function (n) {
export var showIntImpl = function (n) {
return n.toString();
};

export const showNumberImpl = function (n) {
export var showNumberImpl = function (n) {
var str = n.toString();
return isNaN(str + ".0") ? str : str + ".0";
};

export const showCharImpl = function (c) {
export var showCharImpl = function (c) {
var code = c.charCodeAt(0);
if (code < 0x20 || code === 0x7F) {
switch (c) {
Expand All @@ -24,7 +24,7 @@ export const showCharImpl = function (c) {
return c === "'" || c === "\\" ? "'\\" + c + "'" : "'" + c + "'";
};

export const showStringImpl = function (s) {
export var showStringImpl = function (s) {
var l = s.length;
return "\"" + s.replace(
/[\0-\x1F\x7F"\\]/g, // eslint-disable-line no-control-regex
Expand All @@ -48,7 +48,7 @@ export const showStringImpl = function (s) {
) + "\"";
};

export const showArrayImpl = function (f) {
export var showArrayImpl = function (f) {
return function (xs) {
var ss = [];
for (var i = 0, l = xs.length; i < l; i++) {
Expand All @@ -58,13 +58,13 @@ export const showArrayImpl = function (f) {
};
};

export const cons = function (head) {
export var cons = function (head) {
return function (tail) {
return [head].concat(tail);
};
};

export const join = function (separator) {
export var join = function (separator) {
return function (xs) {
return xs.join(separator);
};
Expand Down
2 changes: 1 addition & 1 deletion src/Data/Show/Generic.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export const intercalate = function (separator) {
export var intercalate = function (separator) {
return function (xs) {
var len = xs.length;
if (len === 0) return "";
Expand Down
8 changes: 4 additions & 4 deletions src/Record/Unsafe.js
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
export const unsafeHas = function (label) {
export var unsafeHas = function (label) {
return function (rec) {
return {}.hasOwnProperty.call(rec, label);
};
};

export const unsafeGet = function (label) {
export var unsafeGet = function (label) {
return function (rec) {
return rec[label];
};
};

export const unsafeSet = function (label) {
export var unsafeSet = function (label) {
return function (value) {
return function (rec) {
var copy = {};
Expand All @@ -25,7 +25,7 @@ export const unsafeSet = function (label) {
};
};

export const unsafeDelete = function (label) {
export var unsafeDelete = function (label) {
return function (rec) {
var copy = {};
for (var key in rec) {
Expand Down

0 comments on commit 9402f16

Please sign in to comment.