InfoQ

News

Groovy 1.0 Released

Posted by Scott Delap on Jan 03, 2007

Community
Java
Topics
Dynamic Languages
Tags
Groovy
Groovy 1.0 was officially released today after last month's release candidate. To quote the release announcement:

Groovy is a dynamic language for the JVM that integrates seamlessly with the Java platform. It offers a Java-like syntax, with language features inspired by Smalltalk, Python or Ruby, and lets your reuse all your Java libraries and protect the investment you made in Java skills, tools or application servers.

Uses of Groovy include the Grails web application framework, XWiki, and Spring 2.0 scripting integration.

2007 is shaping up to be a important year in the evolution of the Groovy language. A number of books either have been released (Groovy in Action) or a slated for publication this year. Last month Big Sky Technologies announced the launch of the aboutGroovy.com portal and the funding of Jochen Theodorou to work full time on Groovy development.

RIFE by Hynek Schlawack Posted Jan 3, 2007 10:07 AM
Re: RIFE by Guillaume Laforge Posted Jan 3, 2007 11:09 AM
Re: RIFE by Geert Bevin Posted Jan 3, 2007 1:16 PM
Re: RIFE by Cedric Beust Posted Jan 3, 2007 5:13 PM
Re: RIFE by Twice Tshwenyane Posted Jan 5, 2007 6:47 AM
  1. Back to top

    RIFE

    Jan 3, 2007 10:07 AM by Hynek Schlawack

    I really wonder, why you've removed RIFE from the enumeration as found in the original press release (while preserving the comma ;))?

    RIFE's wonderful and it's nice integration of Groovy is really worth to be mentioned.

  2. Back to top

    Re: RIFE

    Jan 3, 2007 11:09 AM by Guillaume Laforge

    RIFE has been a long time user of Groovy, and Geert's feedback has also always been very interesting. He even helped us test drive this final release, to be sure no nasty bugs were lying around. RIFE is a great framework that deserve the good press and increased usage that arose the past year. Congrats Geert for such a great framework!

  3. Back to top

    Re: RIFE

    Jan 3, 2007 1:16 PM by Geert Bevin

    Thanks a lot for your kind words Guillaume, but this announcement is about Groovy!! You finally made 1.0, CONGRATULATIONS!!!

    You've come a long way and since you're leading the show, Groovy has steadily improved to what it is now. It's a pity that 3 years ago things were announced too early and too soon so that some people nowadays have the wrong impression. Actually, you should have named this GroovyNG (next generation) ;-)

  4. Back to top

    Re: RIFE

    Jan 3, 2007 5:13 PM by Cedric Beust

    Actually, you should have named this GroovyNG (next generation) ;-)


    I trademarked the "NG" suffix in the Java world, my lawyers will be in touch shortly.

    --
    Cedric

  5. Back to top

    Re: RIFE

    Jan 5, 2007 6:47 AM by Twice Tshwenyane

    Actually, you should have named this GroovyNG (next generation) ;-)


    I trademarked the "NG" suffix in the Java world, my lawyers will be in touch shortly.

    --
    Cedric


    hehehe

Educational Content

Brian Marick on 4 Challenges and 5 Guiding Values of Agile Software Development

Brian Marick takes us through a quick tour of the most important values and challenges to adopting Agile successfully (they aren't the typical challenges and values we hear in the community).

Are You a Software Architect?

The line between development and architecture is tricky. Does it exist at all? Is an ivory tower actually needed? There's a balance in the middle, but how do you move from developer to architect?

Agile – A Way of Life and Pragmatic Use of Authority

The word 'authority' sometimes produces an allergic response in hard-line agilists. Freedom and authority – both are bad if misused and both are good if used in right spirit for a noble cause.

Getting Started with Grails, Second Edition

"Getting Started with Grails" brings you up to speed on this modern web framework. Companies as varied as LinkedIn, Wired, and Taco Bell are all using Grails. Are you ready to get started as well?

Using ITIL V3 as a Foundation for SOA Governance

Those familiar with only ITIL V2 often scoff at the thought that ITIL could serve as a governance framework for SOA. With ITIL V3, the focus of the framework shifted towards service-orientation.

Adrian Colyer on AspectJ, tc Server and dm Server

SpringSource CTO Adrian Colyer discusses AspectJ, SpringSource's dm Server and tc Server products, OSGi and Scrum.

Adam Wiggins on Heroku

Heroku's Adam Wiggins talks about Rails, Background Jobs, Add-Ons, Ruby, and how Heroku manages to work around Ruby's inefficiencies using Erlang and other languages.

SOA as an Architectural Pattern: Best Practices in Software Architecture

For Grady Booch the foundation of a good architecture is patterns, SOA being just one of many patterns. In this Second Life presentation, Booch attempts to bring more clarity on what architecture is.