We shipped production software built in Scala last year, but likely  
will never do so again given clojure.  Our primary motivating factor  
is the degree of complexity in the Scala, but since you're looking for  
"auxiliary" factors:

- clojure has a far richer "ecosystem" -- there's a metric ton of  
community-contributed libraries and lots of people moving in very  
interesting directions.  Maybe I missed them, or they've sprung up  
since I moved over to clojure last summer, but I've not seen a lot of  
scala libraries floating around.

- clojure's community is, in general, more friendly, more helpful.   
There are certainly lots of pleasant people in the scala world, too,  
but I've yet to see a pissing match in #clojure, whereas #scala has  
had a number of them (despite the former being more heavily  
populated).  I attribute this to the attitudes, demeanor, and near- 
constant presence of Rich and other "core" contributors.

- The tooling story is roughly equivalent, I think.  Neither community  
has a home-run effort, but both have lots of promising contenders for  
various IDEs.

All of the above is obviously, gratuitously IMHO.

- Chas

On Mar 27, 2009, at 4:20 PM, Jon Harrop wrote:

>
>
> Can anyone who has tried both of these languages to a decent degree  
> compare
> them in practical terms? In other words, I am not interested in the  
> technical
> aspects of the languages themselves (e.g. dynamic vs static typing)  
> but
> things like IDE support, tools (lexers and parsers), standard  
> libraries,
> books and their quality, existing commercial applications and the  
> commercial
> viability of shipping products targeted at their programmers (e.g.
> libraries)?
>
> I've never done anything significant on the JVM so I'm interested in  
> picking
> one of these two languages and shipping a product for it. I've done  
> a lot of
> commercial work with F# over the past 2 years but all Microsoft- 
> related sales
> have died this year so I'm looking to diversify...
>
> Many thanks,
> -- 
> Dr Jon Harrop, Flying Frog Consultancy Ltd.
> http://www.ffconsultancy.com/?e
>
> >


--~--~---------~--~----~------------~-------~--~----~
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
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