Guillaume Laforge | 2 Nov 20:09

Release candidate 2 is available!

Dear all,

The Groovy development team and G2One, the Groovy & Grails company, are happy to announce the new milestone of Groovy: the second release candidate is here. Just a few weeks after the first release candidate, this new version focused mainly on bug fixing, ironing out the Swing console with a nice new icon toolbar and the interactive shell, and the XML handling. You can have a closer look at the JIRA issues for more detailed information and you can download Groovy 1.1-rc-2 from the usual place.

Apart from these bugs and little improvements, we kept on increasing the performance of Groovy. As an informal benckmark, we measured the time taken by our test suites to run, and for instance, according to the Grails team, the Grails test suites executed about 40% faster with Groovy 1.1-rc-2 than with Groovy 1.1-rc-1, of course, depending on your project, your mileage may vary.

Please help us making sure Groovy 1.1 is rock-solid by having a run with this new release candidate in your projects, so that we can iron out the latest little problems that may arise. Thanks in advance for your help. Stay tuned for the final Groovy 1.1 release in a couple of weeks!

Download: http://groovy.codehaus.org/Download
JIRA issues fixed: http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10242&styleName=Html&version=13792

--
Guillaume Laforge
Groovy Project Manager
G2One, Inc. Vice-President Technology
http://www.g2one.com

Randall R Schulz | 2 Nov 20:41

Re: [groovy-user] Release candidate 2 is available!

On Friday 02 November 2007 12:13, Guillaume Laforge wrote:
> Dear all,
>
> The Groovy development team and G2One <http://www.g2one.com>, the
> Groovy & Grails company, are happy to announce the new milestone of
> Groovy: the second release candidate is here. ... You can have a
> closer look at the JIRA ... and you can download Groovy 1.1-rc-2
> <http://groovy.codehaus.org/Download> from the usual place.

I notice that while RC1 included these two directories:

.../html (33 MB)
.../pdf (4 MB)

they are missing from the RC2 release.

> ...

Randall Schulz

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Randall R Schulz | 2 Nov 20:43

Re: [groovy-user] Release candidate 2 is available!

On Friday 02 November 2007 12:41, Randall R Schulz wrote:
> On Friday 02 November 2007 12:13, Guillaume Laforge wrote:
> > Dear all,
> >
> > The Groovy development team and G2One <http://www.g2one.com>, the
> > Groovy & Grails company, are happy to announce the new milestone of
> > Groovy: the second release candidate is here. ... You can have a
> > closer look at the JIRA ... and you can download Groovy 1.1-rc-2
> > <http://groovy.codehaus.org/Download> from the usual place.
>
> I notice that while RC1 included these two directories:
>
> .../html (33 MB)
> .../pdf (4 MB)
>
> they are missing from the RC2 release.

Oops. I jumped a wrong conclusion. I neglected to add in the 
contributions of "groovy-docs-1.1-rc-2.zip".

Sorry 'bout that.

Randall Schulz

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Dirk.Dinger | 2 Nov 22:27

[groovy-user] 1.1-rc-2: generic experiments


Since the Jira issue GROOVY-1865  says that "minimal generics support" should work now, I tried to compile the following within
the groovy shell:

package com.icw.cdm.clx;

import java.util.List;

public interface ClassExtension<T> {

        List executeScriptsOn(T entity);
}

unfortunately the following comes up:

org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed, Script0: 5: Unexpected node type: TYPE_PARAMETERS found when expecting type: OBJBLOCK at line: 5 column: 32. File: Script0 <at> line 5, column 32.
1 error

If I compile the interface with eclipse and write a class in groovy that implements the interface

public class RSAVExtensions implements ClassExtension<ProgramAssignment> {

    public List executeScriptsOn(ProgramAssignment entity) {
    }
}

I get the following:

org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed, script1194035615515.groovy: 20: Can't have an abstract method in a non-abstract class. The class 'com.icw.cdm.dmp.RSAVExtensions' must be declared abstract or the method 'java.util.List executeScriptsOn(java.lang.Object)' must be implemented.
  <at> line 20, column 8.
1 error

What is special about my "minimal" generic interface ?

Regards,
Dirk
Guillaume Laforge | 3 Nov 16:40

Re: [groovy-user] 1.1-rc-2: generic experiments

On 11/2/07, Dirk.Dinger@...
<Dirk.Dinger@...> wrote:
> [...]
> What is special about my "minimal" generic interface ?

Perhaps you've indeed gone beyond the "minimal" aspect ;-)
Could you please file an issue in JIRA?

--

-- 
Guillaume Laforge
Groovy Project Manager
G2One, Inc. Vice-President Technology
http://www.g2one.com

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Dirk.Dinger | 5 Nov 09:33

Re: [groovy-user] 1.1-rc-2: generic experiments


Guillaume,
I have created a JIRA issue (GROOVY-2268) for the problem.
Please check, if it contains any information required.

Regards,
Dirk
Guillaume Laforge | 5 Nov 10:56

Re: [groovy-user] 1.1-rc-2: generic experiments

Thanks a lot, Dirk!

On 11/5/07, Dirk.Dinger@...
<Dirk.Dinger@...> wrote:
>
> Guillaume,
> I have created a JIRA issue (GROOVY-2268) for the problem.
> Please check, if it contains any information required.
>
> Regards,
> Dirk

--

-- 
Guillaume Laforge
Groovy Project Manager
G2One, Inc. Vice-President Technology
http://www.g2one.com

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email


Gmane