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.

Reply via email to