Yep assoc, dissoc and get, along with assoc! and dissoc! still need some perf 
work to be at current ClojureScript speeds.

The work so far has been trying to reproduce the papers 
(http://michael.steindorfer.name/publications/oopsla15.pdf) claims of 2x 
performance gains for iteration / equality checking. Those claims have proved 
to be correct (in the case of equality checking vastly understated).

You can try out the performance in your CLJS application, there's utility 
functions which make array maps (what is created with a map literal {}) grow to 
Lean HAMT's instead of the current HAMT's.

Peter Schuck

-- 
Note that posts from new members are moderated - please be patient with your 
first post.
--- 
You received this message because you are subscribed to the Google Groups 
"ClojureScript" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojurescript+unsubscr...@googlegroups.com.
To post to this group, send email to clojurescript@googlegroups.com.
Visit this group at https://groups.google.com/group/clojurescript.

Reply via email to