From 974e87bc1f23370529fc6bf08a19e3c8a632e85c Mon Sep 17 00:00:00 2001 From: "Steve L. Nyemba" Date: Thu, 7 May 2015 11:27:12 -0500 Subject: [PATCH] bug fix (minor) --- .dom.js.swp | Bin 0 -> 16384 bytes README.md | 12 ++++++++++++ ext/ml.js | 2 +- 3 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 .dom.js.swp diff --git a/.dom.js.swp b/.dom.js.swp new file mode 100644 index 0000000000000000000000000000000000000000..a7f2fe5511a39acc7b53efa8a66ab909d85c808a GIT binary patch literal 16384 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 ii7}V^o%U#rpc.js: utils.js: +Implementation of miscellaneous utilities commonly used, These functions are reusable and simple: + +jx.utils.vector extracts a vector from an array of objects (or a matrix) +jx.utils.keys extract keys from an associative array +jx.utils.unique returns unique objects in an array, including array of objects (provided an key function) + +jx.utils.patterns: +Implementation of design patterns defined by the GOF http://en.wikipedia.org/wiki/Software_design_pattern + +jx.utils.patterns.visitor The visitor design pattern +jx.utils.patterns.iterator The iterator design pattern +jx.utils.patterns.observer The observer design pattern ext/math.js: diff --git a/ext/ml.js b/ext/ml.js index b297be9..7e96221 100644 --- a/ext/ml.js +++ b/ext/ml.js @@ -11,7 +11,7 @@ * jx.ml.mapreduce Performs a standard/basic mapreduce (single thread for now) * jx.ml.regression Will perform linear & logistic regressions */ -* + if(!jx){ var jx = {} ; }