Hi, Thank you for the answer. I agree it does not fell right and I have to be super careful not to modify anything. It will be helpful if you can elaborate on how you use those immutable classes inside immutable collections. In the example you show you had immutable point, if you now keep an equalizer line made up of 5000 points, let's also say you receive update to specific point every few milliseconds, so each update will create a new point and will set the point inside the persistent vector and the new vector will now be stored inside a member variable? After all at the end you must have at least one known root object to use, right?
Thank you, Ido -- 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