Thanks Dmitry and Richard. In all the replies I found yours to be the
most "humble".

Even though my analysis says otherwise, I am doing the elevator pitch
for Clojure wherever I work. Of course, in an enterprise (where I
work), nobody is going to buy it; but in my own world I use Clojure
more than Python just because I can get back to Scheme!

On Dec 17, 5:04 am, Dmitry Kakurin <dmitry.kaku...@gmail.com> wrote:
> Please keep in mind that it is almost literally the speech that I give
> to my friends/colleagues when they ask me why am I so excited about
> Clojure. I did it many times now and I have quickly learned that
> saying "persistent data structures" gets misinterpreted by every
> single person as "something you can save to file [as XML/binary]",
> i.e. serialization.
> So the funny thing is: by changing my tune and being imprecise, I
> communicate the basic idea much better now :-).
>
> I do understand and appreciate the difference (and I've watched all
> Rich's talks :-) but the term is so overloaded that it usually
> misleads "imperative" people. Only later I can introduce and use it by
> giving a formal definition first and letting it settle for a while.
> And only with people who wants to hear more and cares to learn the
> difference :).
>
> - Dmitry
>
> On Dec 17, 12:24 am, Laurent PETIT <laurent.pe...@gmail.com> wrote:
>
> > Thanks Richard for the good link.
>
> > So to be even more precise, we can say that clojure's data structures are
> > "fully" persistent since any older version of the datastructure can still
> > serve as the basis to create new versions.
>
> > 2009/12/17 Richard Newman <holyg...@gmail.com>
>
> > > > I just learned (the hard way, by being humble and asking :-) ) on
> > > > #clojure that one does not say "immutable" collections but
> > > > "persistent" collections, since "persistent" conveys a lot more
> > > > information about what Rich has achieved than just saying "immutable".
>
> > > Good explanation:
>
> > >http://en.wikipedia.org/wiki/Persistent_data_structure
>
> > > Contrast to:
>
> > >http://en.wikipedia.org/wiki/Immutable_object
>
> > > --
> > > 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<clojure%2bunsubscr...@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 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