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