Win a copy of Testing JavaScript Applications this week in the HTML Pages with CSS and JavaScript forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Bear Bibeault
  • Ron McLeod
  • Jeanne Boyarsky
  • Paul Clapham
Sheriffs:
  • Tim Cooke
  • Liutauras Vilda
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • fred rosenberger
  • salvin francis
Bartenders:
  • Piet Souris
  • Frits Walraven
  • Carey Brown

Scala instead of Groovy?

 
Ranch Hand
Posts: 94
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Why one of the creator of Groovy said: "If Scala was available in this time, I would not create Groovy"?

What is the benefit using Groovy instead of Scala???

Thanks a lot,

Stephane Clinckart
 
Stephane Clinckart
Ranch Hand
Posts: 94
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Stephane Clinckart wrote:Why one of the creator of Groovy said: "If Scala was available in this time, I would not create Groovy"?

What is the benefit using Groovy instead of Scala???

Thanks a lot,

Stephane Clinckart



Nobody can answeer this?
 
clojure forum advocate
Posts: 3479
Mac Objective C Clojure
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Maybe if you wait for a little time and give the other ranchers the chance to read your post, you will get an answer.
Right?
 
author
Posts: 77
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Scala and Groovy serve very different needs in the Java ecosystem. The original creator of Groovy, who hasn't been involved for quite some time, had an itch to create a language for the JVM because he wasn't satisfied with what was available. So, he began working on Groovy. Several years later he came across Scala and liked it. So, he stated (I'm paraphrasing) that if it had been around back when he as looking for an alternative language for the JVM, he would have used it rather than create a new language.

I haven't looked at Lift, the web framework for Scala, but I would hazard a guess that it doesn't support many of the features of Grails. Many of the most powerful features of Grails are available because of the dynamic nature of the Groovy language.

It's also worth noting that the Groovy language has come a long, long way since James Strachan created it. It took on new leadership, a new team of incredibly smart developers and significant investments were made it in it by a few different companies. It continues to get faster and the integration with Java keeps getting better.

I hope that answers your question,
Dave
 
Ranch Hand
Posts: 152
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I believe you're referring to James Strachan.. you can read his blog post on the subject here:

http://macstrac.blogspot.com/2009/04/scala-as-long-term-replacement-for.html

 
Ranch Hand
Posts: 3389
Mac MySQL Database Tomcat Server
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thats the good and interesting information Dave! Thanks.
 
Raghavan Muthu
Ranch Hand
Posts: 3389
Mac MySQL Database Tomcat Server
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Lanny Gilbert wrote:I believe you're referring to James Strachan.. you can read his blog post on the subject here:

http://macstrac.blogspot.com/2009/04/scala-as-long-term-replacement-for.html



Thanks for the link Lanny!
 
I'm thinking about a new battle cry. Maybe "Not in the face! Not in the face!" Any thoughts tiny ad?
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
    Bookmark Topic Watch Topic
  • New Topic