Skip to content

Commit

Permalink
Merge pull request #226 from null-a/remove-unused-util-fns
Browse files Browse the repository at this point in the history
Remove unused utility functions.
  • Loading branch information
stuhlmueller committed Sep 30, 2015
2 parents a8dc075 + c1527de commit 5ff3a19
Showing 1 changed file with 0 additions and 22 deletions.
22 changes: 0 additions & 22 deletions src/util.js
Original file line number Diff line number Diff line change
Expand Up @@ -79,26 +79,6 @@ function copyObj(obj) {
return newobj;
}

// More efficient version of (indexOf o map p)
var indexOfPred = function(l, p, start) {
var start = start || 0;
for (var i = start; i < l.length; i++) {
if (p(l[i])) {
return i;
}
}
return -1;
};

// more efficient version of (indexOf o map p o reverse)
var lastIndexOfPred = function(l, p, start) {
var start = start || l.length - 1;
for (var i = start; i >= 0; i--) {
if (p(l[i])) return i;
}
return -1;
};

var deleteIndex = function(arr, i) {
return arr.slice(0, i).concat(arr.slice(i + 1))
}
Expand Down Expand Up @@ -232,10 +212,8 @@ module.exports = {
expectation: expectation,
gensym: gensym,
histsApproximatelyEqual: histsApproximatelyEqual,
indexOfPred: indexOfPred,
logsumexp: logsumexp,
logHist: logHist,
lastIndexOfPred: lastIndexOfPred,
deleteIndex: deleteIndex,
makeGensym: makeGensym,
normalizeArray: normalizeArray,
Expand Down

0 comments on commit 5ff3a19

Please sign in to comment.