diff --git a/common/uxbox/common/data.cljc b/common/uxbox/common/data.cljc index 4774241a5d..ceaa4d4091 100644 --- a/common/uxbox/common/data.cljc +++ b/common/uxbox/common/data.cljc @@ -28,12 +28,12 @@ (defn concat [& colls] - (loop [result (first colls) + (loop [result (transient (first colls)) colls (rest colls)] (if (seq colls) - (recur (reduce conj result (first colls)) + (recur (reduce conj! result (first colls)) (rest colls)) - result))) + (persistent! result)))) (defn enumerate ([items] (enumerate items 0))