4 ms·
Just iterating doesn't make any copies. Replace iterating over with modifying. Efficient immmutable data structures are easily one of Clojure best features. E
by cgag 13y ago
Just iterating doesn't make any copies. Replace iterating over with modifying.
Efficient immmutable data structures are easily one of Clojure best features. Easiest trade off ever (though the actual hit to performance isn't that bad) imo.
- dragandj 13y agoNot only that, but you can also make a persistent structure locally transient for the duration of the (modifying) iteration, so in lots of cases you do not have to pay the persistence penalty.