Interesting.

So I take it that these are (or should be) entirely a speed
optimization? i.e, most the time, you'd want to write your code using
the normal persistent data structures, and only go back and implement
this within specific functions if they're a bottleneck? Sounds great.

And for a somewhat crazy thought.. it seems like using them would be
as easy as adding an exclamation point to all the modification
functions. So you could easily wrap an entirely functional code block
in a transform-to-transient macro that translates the functions to
their transient counterparts, and gain all the performance benefits?

Thanks,
-Luke



On Aug 3, 5:25 pm, Rich Hickey <richhic...@gmail.com> wrote:
> I've been doing some work on Transient Data Structures. You can read
> about them here:
>
> http://clojure.org/transients
>
> Feedback welcome,
>
> Rich
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to