;; This should be about as quick as summing up a array of floats in java.
user=> (defn asum [#^floats xs]
(areduce xs i ret (float 0)
(+ ret (aget xs i))))
user=> (asum (float-array [1 2 3]))
6.0
;; This should be about as quick as summing up a array of floats in java.
user=> (defn asum [#^floats xs]
(areduce xs i ret (float 0)
(+ ret (aget xs i))))
user=> (asum (float-array [1 2 3]))
6.0
This should be about as quick as summing up a array of floats in java.
user=> (defn asum [#^floats xs]
(areduce xs i ret (float 0)
(+ ret (aget xs i))))
user=> (asum (float-array [1 2 3]))
6.0