all true.

Also, if you look at the internal structure of PersistentVector (perhaps 
using me seqspert lib - announced this evening), you would see that 
PersistentVector is actually implemented as a tree. Recombination through 
several levels of supervec could simply be thought of as extending this 
tree up above the combined nodes, but with a smaller branching factor.

Jules


On Friday, 21 February 2014 00:10:19 UTC, TheBusby wrote:
>
> On Fri, Feb 21, 2014 at 8:51 AM, <shlomi...@gmail.com <javascript:>>
>  wrote:
>
>> One note about your SuperVecs idea though, it seems that using that 
>> approach we could get a deeply nested tree to represent our a vector, and I 
>> think this is the exact thing vectors are trying to avoid.. 
>
>
> In general I think this is true for vectors, but in this covers one 
> particular use-case where I've often found generation time to be more 
> important that a faster lookup. 
> If you favor a faster lookup then a normal vector can be used instead of 
> course.
>  

-- 
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
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to