On 15/11/2011, at 19.13, Justin Balthrop wrote: > It wouldn't change the performance profile of existing programs because > currently there isn't a way to concat two vectors and get a new vector. I > don't envision changing the behavior of clojure.core/concat, that should > still return a seq. It seems better to create a new function like 'joinvec' > that is a more performant alternative to concat. This is similar to subvec, > which is a more performant alternative to take and drop. > > Another question is whether to change the behavior of subvec, which currently > holds onto the entire vector, or create a new method like 'splitvec' to > provide the new RRB-based splitting.
Good point, I hadn't thought of that. /Karl -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en