Just tried it out and the improvements were substantial. I tried to add 94K 
nodes (journal entries) to a graph, most of which have multiple edges, and 
with 0.7.2 it took 137 seconds, whereas with the specter branch, it only 
took 92 seconds. Everything else worked fine as well. Thanks for this 
library, been working very well for me in https:/github.com/matthias/meins.

On Wednesday, August 14, 2019 at 9:09:02 AM UTC+2, puzzler wrote:
>
> I have created a "specter" branch of ubergraph which uses the specter 
> library for all nested map access and transformations. I believe this will 
> speed up ubergraph, especially for adding and removing edges, but I would 
> like it if some users of ubergraph would compare the performance of the 
> specter branch against the 0.7.0 master branch on their graphs.
>
> https://github.com/Engelberg/ubergraph/tree/specter  
>
> If the speed improvement is enough to warrant the added dependency, I'll 
> merge the specter branch into master.
>
> Thanks.
>

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/clojure/bdfc451a-9108-4728-89f7-1a23263b15fd%40googlegroups.com.

Reply via email to