Closed glchapman closed 3 years ago
In the following code from persistent_vector.cljc, it looks like one of the dimensionality calls should target a (instead of both targeting b):
(extend-protocol mp/PVectorOps #?(:clj IPersistentVector :cljs PersistentVector) (vector-dot [a b] ;; optimised vector-dot for persistent vectors, handling 1D case (let [dims (long (mp/dimensionality b))] (cond (and (== dims 1) (== 1 (long (mp/dimensionality b))))
Yes that look like a good spot! Fixed in latest develop branch
Thanks for the report!
In the following code from persistent_vector.cljc, it looks like one of the dimensionality calls should target a (instead of both targeting b):