One third "main selling point", just for you ;-) :

Clojure has a rooted in it a development paradigm suited to manage
state of identities over time.
That is, clojure embraces the "functional paradigm" for most of the
development process, but does not leave you "naked" when time comes to
write those parts of your application which require dealing with
state, time, concurrency, parallelism, etc.

Rich's videos are particularly enlightening concerning this point:

 * a (mostly) clojure agnostic explanation of the problem and a
general solution to it:
http://www.infoq.com/presentations/Are-We-There-Yet-Rich-Hickey

 * a more clojure-oriented talk which complements the above with clojure detail:
http://www.infoq.com/presentations/Value-Identity-State-Rich-Hickey


2010/1/16 Shantanu Kumar <kumar.shant...@gmail.com>:
>
>
> On Jan 16, 6:22 am, Julian <juliangam...@gmail.com> wrote:
>> Matt Raible - Spring Expert and Java consultant posted the following
>> entry to Twitter:
>> "Why is Clojure better than Scala or 
>> Groovy?"http://twitter.com/mraible/status/7793457551
>>
>> He went on to say:
>> "Let's try that again: I like Scala and Groovy and see no compelling
>> reason to learn Clojure. Am I missing 
>> something?"http://twitter.com/mraible/status/7794565786
>>
>> I know that I think - but I thought the awesome community here could
>> help answer this question.
>
> I wrote about benefits Clojure (v1.0) some time ago:
> http://bitumenframework.blogspot.com/2009/09/benefits-of-using-clojure-lisp-in.html
>
> The best benefit of Clojure is, I think, the power-to-weight ratio.
> The language is so much devoid of syntax and semantics bloat that
> whatever code you write in Clojure is pure productivity. Concurrency-
> handling makes it suitable for current-day development and as Chouser
> noted, the Macros feature is a game changer.
>
> Regards,
> Shantanu
>
> --
> 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
>
-- 
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