summaryrefslogtreecommitdiff
path: root/src/jvm/clojure/lang/Numbers.java
diff options
context:
space:
mode:
authorRich Hickey <richhickey@gmail.com>2008-04-01 10:41:35 +0000
committerRich Hickey <richhickey@gmail.com>2008-04-01 10:41:35 +0000
commitd236b1cac8ba1a243f61a7010da9bdd848563569 (patch)
tree711476225858f79c21489a43fea10648772737de /src/jvm/clojure/lang/Numbers.java
parent7a11d9d4da419e703c5236c3c0ef6c5f6c2106f8 (diff)
starting new numbers prototype
Diffstat (limited to 'src/jvm/clojure/lang/Numbers.java')
-rw-r--r--src/jvm/clojure/lang/Numbers.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/jvm/clojure/lang/Numbers.java b/src/jvm/clojure/lang/Numbers.java
index ecce0f6d..e657fb52 100644
--- a/src/jvm/clojure/lang/Numbers.java
+++ b/src/jvm/clojure/lang/Numbers.java
@@ -69,9 +69,9 @@ public static Object add(int x, Object y){
}
public static double[] add(double[] x, double y){
- double[] ret = x.clone();
+ double[] ret = new double[x.length];//x.clone();
for(int i = 0; i < ret.length; i++)
- ret[i] += y;
+ ret[i] = x[i] + y;
return ret;
}
@@ -83,7 +83,7 @@ public static float[] add(float[] x, float y){
}
public static Ratio add(Ratio x, int y){
- return null;
+ return null;
}
public static Double add(double x, double y){