On 31 March 2011 00:26, mP <[email protected]> wrote: > > > > On Thursday, March 31, 2011 5:10:59 AM UTC+11, KWright wrote: >> >> >> 2011/3/30 Cédric Beust ♔ <[email protected]> >> >> >>> >>> On Wed, Mar 30, 2011 at 3:36 AM, Kevin Wright <[email protected]>wrote: >>> >>>> >>>>>> Scala's very much in use around the world, there's a nice list on >>>> Quora here: >>>> >>>> http://www.quora.com/What-startups-or-tech-companies-are-using-Scala >>>> >>> >>> I like to think that whenever a technology takes the time to maintain a >>> list of where it's used, that technology is actually not doing too well. >>> Good luck finding such a list for Java, C# or C++. >>> >>> >> and what if that list is not maintained "by the language", but is instead >> a simple grassroots reply to an innocent question? >> Scala is less popular than Java, it's migrated from the "innovators" phase >> of its lifecycle to the "early adopters" phase. So shoot me already if it's >> much younger with zero commercial marketing (Scala Solutions was recently >> created and are offering support, but no marketing as such). >> >> >> >>> I'd say that 2.9 (currently a release candidate) is going to mark the >>>> transition from early adoption to the first mainstream users. Most >>>> importantly, the eclipse support has now reached a level that tooling >>>> should >>>> no longer be a reason to not use it >>>> >>> >>> Even Martin seems to disagree with you about this. >>> >> >> It this the same Martin whose been working on IDE support himself, along >> with almost the entirety of Scala Solutions, in full knowledge of the fact >> that IDE support is currently the main barrier to further commercial >> adoption? >> >> >> >>> Java has had a long time to build up adoption, then came hibernate and >>>> spring which have also been around a while. Groovy was the first of the >>>> non-Java JVM languages, so it has a head-start some degree of commercial >>>> support (not least, via Spring), so it's unsurprising that it currently has >>>> higher adoption. >>>> >>> >>> I shouldn't be surprised any more to see you throw facts that are not >>> just completely wrong but not even researched, but it still never ceases to >>> amuse me. >>> >>> Groovy 1.0 was released in >>> 2007<http://en.wikipedia.org/wiki/Groovy_%28programming_language%29>and >>> Scala >>> 1.0 in >>> 2003/2004<http://en.wikipedia.org/wiki/Scala_%28programming_language%29> >>> . >>> >> >> and Gmail was at version 1 in July 2009. Your point? >> >> Scala was created at version 1.0, and certainly wasn't considering >> mainstream adoption at that point. Groovy went through a long period of >> being adopted through pre-1.0 releases before hitting that particular >> milestone. >> >> >>> Scala, Clojure, etc. are all relatively young in this space and have >>>> yet to realise their potential, though growth rates are impressive. >>>> >>> >>> Ah yes, that's another Litmus test of a struggling technology: citing >>> growth instead of actual mindshare. Growth means absolutely nothing since >>> it's obviously trivial to grow at a 100% rate when you have 1% mind share. >>> >> >> Please cite a language that achieved mindshare without first having >> growth. At which point I'll accept the metric as meaningless. >> >> >> >>> >>> >>>> It's also interesting to note that James Strachan is now an active >>>> participant in the Scala community: >>>> >>>> * >>>> http://macstrac.blogspot.com/2009/04/scala-as-long-term-replacement-for.html >>>> *<http://macstrac.blogspot.com/2009/04/scala-as-long-term-replacement-for.html> >>>> * >>>> * >>>> *Though my tip though for the long term replacement of javac is Scala. >>>> I'm very impressed with it! I can honestly say if someone had shown me the >>>> Programming in Scala book by by Martin Odersky, Lex Spoon & Bill Venners >>>> back in 2003 I'd probably have never created Groovy.* >>>> >>>> >>>> As for big important projects, Akka is undoubtedly the current one to >>>> watch. >>>> >>> >>> Akka is certainly a remarkable piece of technology, even more so since it >>> offers both a Java and a Scala API. As to whether it will really make a >>> difference in Scala's growth, color me skeptical. >>> >>> -- >> >> > > @Kevin > > Lets take a look at several very important yet different technologies that > use Java > > Persistence - Hibernate and JTA. > IOC - Spring and Guice > Text Indexing and Search - Lucene > Web - GWT, JSF, Struts > Testing - TestNG and JUnit > > (Yes i know Struts is old & simple compared to todays alternaties but it > did represent a move forward when it came out all those years ago). > > Call me when a Scala library is the #1 choice in something that is > mainstream, and is the defacto standard that everbody uses regardless of the > langauge on the JVM that they select. GWT changed the way java developers > approached RIA development when Scala makes a splash that gets as many > people wet please tell us. > > > You're right, Visual Basic *is* a wonderful and safe language to program in, based entirely on popularity. I await your response via twitter.
> -- > You received this message because you are subscribed to the Google Groups > "The Java Posse" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/javaposse?hl=en. > -- Kevin Wright gtalk / msn : [email protected] <[email protected]>mail: [email protected] vibe / skype: kev.lee.wright quora: http://www.quora.com/Kevin-Wright twitter: @thecoda "My point today is that, if we wish to count lines of code, we should not regard them as "lines produced" but as "lines spent": the current conventional wisdom is so foolish as to book that count on the wrong side of the ledger" ~ Dijkstra -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
