Re: API document generation

2016-02-01 Thread Andres Almiray
I'm afraid not. Javadoc is a very specific tool that looks exclusively into Java sources. My experience in the past extending Groovydoc tells me the only way to integrate with Javadoc tooling and doclets is to embrace and extend the Javadoc API. --- Java

Re: Formatting input text field using Griffon and GroovyFX

2016-05-05 Thread Andres Almiray
There are plenty of examples to be found in the GroovyFX repository, for example https://github.com/groovyfx-project/groovyfx/blob/master/src/demo/groovy/BindDemo.groovy Cheers, Andres --- Java Champion; Groovy Enthusiast http://jroller.com/aalmiray

Re: Formatting input text field using Griffon and GroovyFX

2016-05-04 Thread Andres Almiray
As far as I can tel there's no direct support in JavaFX nor in GroovyFX that will provide the feature you're looking for. Alternatives are using a converter, as explained at http://stackoverflow.com/questions/32173624/javafx-8-binding-with-number-format or use NumericField from JideFX. Cheers,

Re: [VOTE] Apache Groovy Roadmap

2017-01-31 Thread Andres Almiray
In principle I'd say YES but I don't agree on Parrot being backported to 2.6 due to potential incompatibilities. I don't want users to have the same pain we had when switching between Groovy 1.7 and 1.8. IMHO Parrot should go on 3.x, thus the only parts of the roadmap I can safely vote YES are #1

Re: [VOTE] Apache Groovy Roadmap

2017-01-31 Thread Andres Almiray
Having Parrot available for immediate testing is the reason why I'd advocate for having 3.0-ea releases ;-) --- Java Champion; Groovy Enthusiast http://jroller.com/aalmiray http://www.linkedin.com/in/aalmiray -- What goes up, must come down. Ask any system

Re: About array initializer of Java style for Groovy 3

2017-01-24 Thread Andres Almiray
Can this feature be added without the parser getting confused with {1, 2, 3}, thinking it's a closure instead of an initializer? AFAIK this is the same reason why instance initializers are not supported by Groovy. If it can be done then great! This would remove one gotcha when migratation Java

Re: Traits and protected properties

2017-01-25 Thread Andres Almiray
+1. This being a potential breaking change should IMHO be scheduled for 3.0-ea. --- Java Champion; Groovy Enthusiast http://jroller.com/aalmiray http://www.linkedin.com/in/aalmiray -- What goes up, must come down. Ask any system administrator. There are 10

Re: Traits and protected properties

2017-01-25 Thread Andres Almiray
Any additional constraints that should be checked regarding static members? I'd assume "public static final" fields are injected as constants. What about static methods? I must confess I've never used Groovy traits so far. Cheers, Andres --- Java

Re: About the "implies" operator(GROOVY-2576)

2017-01-25 Thread Andres Almiray
Is the "implies" method supposed to work with Groovy Truth or with booleans only? If the former then this would pose a problem as anyone that has defined an "X implies(Y)" method would have access to => If the latter then I guess that may not be a proplem. Assuming "X implies(Y)" would be the

Re: SAM type closure coercion

2017-01-18 Thread Andres Almiray
Agreed. I almost forgot about the special arity case of defining a closure as { /* do something */ } as it can be called with either 0 or 1 arguments, where as { -> } accepts no arguments and { x -> } takes exactly one argument. Would it a a good compromise to support plain typed arguments out

SAM type closure coercion

2017-01-18 Thread Andres Almiray
Hello everyone, Just yesterday Greg L. Turnquist blogged about an usage pattern of Spinnaker, Cloud Foundry, and Groovy. See http://greglturnquist.com/2017/01/reactively-talking-to-cloud-foundry-with-groovy.html Basically he complains that Groovy can't coerce a Closure to a given SAM type. In

Re: SAM type closure coercion

2017-01-18 Thread Andres Almiray
y system administrator. There are 10 types of people in the world: Those who understand binary, and those who don't. To understand recursion, we must first understand recursion. On Wed, Jan 18, 2017 at 2:22 PM, Jochen Theodorou <blackd...@gmx.org> wrote: > > On 18.01.2017 14:09, Andres A

Re: Proposal - Pattern matching elixir way

2016-11-26 Thread Andres Almiray
This kind of idea is why I love AST xforms: you can play around with a feature without forcing a syntax change into Groovy core. This is exactly what happened with @TailRecursive. The feature proved to be good enough for 80% of the cases, for the remaining it was either verbose or required a

Re: Fate of TailRecursive (was: Proposal - Pattern matching elixir way)

2016-11-26 Thread Andres Almiray
Didn't it get merged into Groovy core after some time living as an external download? Sent from my primitive Tricorder > On Nov 26, 2016, at 10:58 AM, Johannes Link <j...@johanneslink.net> wrote: > > 2016-11-26 10:12 GMT+01:00 Andres Almiray <aalmi...@gmail.com>: &g

Re: [PROPOSAL]new operator ?=

2016-11-22 Thread Andres Almiray
Mr.G. I'm afraid ?= is closer to ?. than ?: hence why "my vote" would be to use ||= --- Java Champion; Groovy Enthusiast http://jroller.com/aalmiray http://www.linkedin.com/in/aalmiray -- What goes up, must come down. Ask any system administrator. There are

Re: About actor syntax for Groovy 3

2017-01-07 Thread Andres Almiray
This is a slippery slope IMHO. Adding custom syntax support in core for GPars might sound like a good idea given the fact that GPars is bundled with core. OTOH what about Spock, Grails, Ratpack and others? Wouldn't they benefit from custom syntax too? probably yes. Are they bundled with core?

Re: ready for 2.4.8?

2016-12-29 Thread Andres Almiray
ms fairly non-controversial. I guess we > > could backport it. > > > > Cheers, Paul. > > > > On Thu, Dec 29, 2016 at 8:46 AM, Andres Almiray <aalmi...@gmail.com> > wrote: > >> Wondering if https://issues.apache.org/jira/browse/GROOVY-7472 was > appli

Re: [VOTE] Release Apache Groovy 2.5.0-alpha-1

2017-03-29 Thread Andres Almiray
The shadow gradle plugin can take care of merging resource files. Sent from my primitive Tricorder > On 29 Mar 2017, at 12:17, Sergei Egorov wrote: > > Okay, it's a leftover in build.gradle of groovy-macro. > > "org.codehaus.groovy.macro.runtime.MacroGroovyMethods" but

Re: Groovy getting Fat?

2017-03-18 Thread Andres Almiray
Not fat but big featured! Sent from my primitive Tricorder > On 18 Mar 2017, at 09:33, Russel Winder wrote: > > I just noticed that the Groovy 2.4.10 distribution on SDKMAN! is 58MB > where the 2.4.9 one was 36MB. I am surprised at such a difference for a > debug release.

Re: Towards a better compiler

2017-04-21 Thread Andres Almiray
I had a brief chat with Jochen a few days ago regarding this topic. Until now the usage of a Set or some other data structure was not really that important. If Groovy switches to a SortedSet then results may be more predictable, but, is it in the benefit of the majority? What about opening the

Re: groovysh and local variables

2017-05-24 Thread Andres Almiray
Reusing the binding between invocations would be a way to get around this problem. However we'd need a new command to clear/reset the binding. Cheers, Andres --- Java Champion; Groovy Enthusiast http://andresalmiray.com http://www.linkedin.com/in/aalmiray

Re: Groovy and code coverage

2017-09-08 Thread Andres Almiray
d in Java 9: > http://download.java.net/java/jdk9/docs/api/javax/annotation/processing/ > Generated.html > > Rémi > > ---------- > > *De: *"Andres Almiray" <aalmi...@gmail.com> > *À: *dev@groovy.apache.org > *Envoyé: *Vendredi 8 Sept

Re: Groovy and code coverage

2017-09-08 Thread Andres Almiray
.net/browse/JDK-8152842 > > > 2017-09-08 15:00 GMT+02:00 Remi Forax <fo...@univ-mlv.fr>: > >> A standard annotation for generated code was added in Java 9: >> http://download.java.net/java/jdk9/docs/api/javax/annotation/processing/ >> Generated.html >> &g

Groovy and code coverage

2017-09-08 Thread Andres Almiray
Hello everyone, As you may be aware there are only a few choices in the Java pace that can be used for code coverage, JaCoCo being the one that gives the most accurate results. While it's easy to setup JaCoco for Groovy sources there are times where the tool reports no coverage for some lines of

Re: Groovy and code coverage

2017-09-12 Thread Andres Almiray
first understand recursion. On Sun, Sep 10, 2017 at 8:18 PM, Jochen Theodorou <blackd...@gmx.org> wrote: > On 08.09.2017 15:04, Andres Almiray wrote: > >> Unfortunately that annotation is coming in JDK9. We'll need something >> that can be used with JDK7 >> > >

Re: Groovy and code coverage

2017-09-25 Thread Andres Almiray
don't. To understand recursion, we must first understand recursion. On Tue, Sep 12, 2017 at 5:01 PM, Andres Almiray <aalmi...@gmail.com> wrote: > You hit the nail right on the head Jochen wrt synthetic methods. And as > you correctly pointed out, not all transformations need to be u

Re: New syntax explosion

2017-10-05 Thread Andres Almiray
FYI the switch statement is likely to become an expression in Java.next (18.3 or 18.9) thus Groovy will have to support it at some point. --- Java Champion; Groovy Enthusiast http://andresalmiray.com http://www.linkedin.com/in/aalmiray -- What goes up, must

Re: Loading groovy as a Jigsaw auto-module

2017-12-03 Thread Andres Almiray
Right. My gut feeling tells me META-INF/services should be used as intended, this would mean breaking compatibility by moving existing files that are not service providers, as noted by Cedric. This change should be made in the 3.x branch and beyond IMHO. But it's also true we don't know the exact

Re: [VOTE] Release Apache Groovy 2.5.0-rc-3

2018-05-20 Thread Andres Almiray
+1 Sent from my primitive Tricorder > On 20 May 2018, at 18:45, Russel Winder wrote: > > >> [ ] +1 Release Apache Groovy 2.5.0-rc-3 >> [ ] 0 I don't have a strong opinion about this, but I assume it's ok >> [ ] -1 Do not release Apache Groovy 2.5.0-rc-3 because... >>

Re: [DISCUSS] Renumber Groovy 2.6 to 2.9

2018-05-20 Thread Andres Almiray
I’d suggest to keep it simple, go with 2.9.0. Sent from my primitive Tricorder > On 20 May 2018, at 21:50, mg wrote: > > What about 2.97 ? Incorporates a JDK 7 reference, and is not too close to 3.0 > (Bugfixes could go into 2.97.1 etc..., so the "7" could be kept). > >

Re: [VOTE] Release Apache Groovy 2.6.0-alpha-4

2018-06-23 Thread Andres Almiray
Built and tested from source. There are 4 javadoc warnings > Task :javadocAll /Users/aalmiray/Downloads/groovy-2.6.0-alpha-4/src/main/java/org/codehaus/groovy/ast/tools/GenericsUtils.java:788: warning - Tag @link: malformed: "#makeDeclaringAndActualGenericsTypeMap(ClassNode, ClassNode"

Re: [VOTE] Release Apache Groovy 3.0.0-alpha-3

2018-06-23 Thread Andres Almiray
Built and tested from source. There are 6 javadoc warnings > Task :javadoc /Users/aalmiray/Downloads/groovy-3.0.0-alpha-3/src/main/java/org/codehaus/groovy/runtime/memoize/StampedCommonCache.java:39: warning - Tag @link: can't find getAndPut(K, ValueProvider) in

Re: Updates on JaCoCo support

2018-08-15 Thread Andres Almiray
ds and don't call this method could do so in addition to the > modification to add "@Generated". Maybe the call to setSynthetic could > actually add the annotation. Or you could create a utility method that sets > synthetic and adds "@Generated". > > From: Andres A

Updates on JaCoCo support

2018-08-14 Thread Andres Almiray
Hello everyone, I've spent a couple of hours with JaCoCo team members at the Hackergarten Bern this evening. The goal of the session was to get started with an integration test for the @Generated feature added in Groovy 2.5.0. You can see the outcome at https://github.com/jacoco/jacoco/pull/733

Re: [VOTE] Release Apache Groovy 2.5.2

2018-08-12 Thread Andres Almiray
+1 (binding) Sent from my primitive Tricorder > On 13 Aug 2018, at 06:37, Søren Berg Glasius wrote: > > +1 > > >> On Mon, 13 Aug 2018 at 02:55 Eric Kinsella wrote: >> +1 >> >>> On Sun, Aug 12, 2018 at 7:17 PM, John Wagenleitner >>> wrote: >>> +1 (binding) >>> >>> On Fri, Aug 10,

Re: suggestion: ImplicitSafeNavigation annotation

2018-08-14 Thread Andres Almiray
This is a good example of a feature that can be experimented with as an external AST transformation, there's no need to add it to core just yet. Advantages of such approach: - faster development/release cycle. - can target specific Groovy version to begin with. - may break compatibility until

Re: fin

2018-07-22 Thread Andres Almiray
-1 There’s no need for such a keyword. You don’t get much by skipping “al” from “final” instead we inherit a lot of trouble with yet another way to define variables/arguments/return types. Sent from my primitive Tricorder > On 22 Jul 2018, at 17:33, Konstantin Boudnik wrote: > > +1 There

Re: bool

2018-07-22 Thread Andres Almiray
-1 on supporting “bool”. Again, there’s little gain here and a lot of trouble down the road supporting an aliased type. Sent from my primitive Tricorder > On 23 Jul 2018, at 03:29, mg wrote: > > Hi Jenn, > > @bool: You are right "bool" is of course used by many languages, including >

Re: Move global transforms from META-INF/services to META-INF/groovy

2018-09-01 Thread Andres Almiray
I’d rather keep the files where they are unless they stand in the way for Java9+ integration. Sent from my primitive Tricorder > On 1 Sep 2018, at 11:05, Jochen Theodorou wrote: > >> On 01.09.2018 03:20, Paul King wrote: >> I plan to move the default location to look for >>

Re: Move global transforms from META-INF/services to META-INF/groovy

2018-09-01 Thread Andres Almiray
en creating the right OSGi MANIFEST > information, see GROOVY-8766 and the related proposed PR. > It will subsequently make life easier for us on our JDK9+ journey I suspect > but as Jochen says, we might have to make additional changes there anyway. > >> On Sat, Sep 1, 2018 at

Re: [Proposal] GString is implemented eager and treated as normal String since groovy 3.0.0

2018-09-11 Thread Andres Almiray
Backquoted strings may become multiline strings in Java.next, akin to our triple single-quote strings. Using ` at this time before Java.next releases multiline support would be a problem for sure. Cheers, Andres --- Java Champion; Groovy Enthusiast JCP EC

Re: [Proposal] GString is implemented eager and treated as normal String since groovy 3.0.0

2018-09-11 Thread Andres Almiray
nterpolation with them. > > > p > >> On Tue, Sep 11, 2018 at 11:49 AM Guillaume Laforge >> wrote: >> Yeah, I know. >> It was more of a joke than a serious suggestion. >> And indeed, it would make things even more confusing. >> >>> On Tue, S

Re: [VOTE] Release Apache Groovy 2.5.1

2018-07-11 Thread Andres Almiray
Successful build from source. Quite the number of codenarc, checkstyle, and spotbugs violations, some of them might have been reported already, however no showstoppers. +1 (binding) --- Java Champion; Groovy Enthusiast JCP EC Associate Seat

Re: [RFE] Methods as expressions

2018-03-20 Thread Andres Almiray
FYI you can also write it like @Controller("/") class HelloController { @Get("/hello/{name}") String hello(String name) { "Hello $name" } } So you're only saving 2 characters (space and closing brace) by following Kotlin/Scala syntax. Cheers, Andres

Re: [VOTE] Release Apache Groovy 2.5.3

2018-10-05 Thread Andres Almiray
+1 (binding) Built from source successfully. --- Java Champion; Groovy Enthusiast JCP EC Associate Seat http://andresalmiray.com http://www.linkedin.com/in/aalmiray -- What goes up, must come down. Ask any system administrator. There are 10 types of people

Re: [VOTE] Release Apache Groovy 2.5.3 (take 2)

2018-10-12 Thread Andres Almiray
t; org.codehaus.groovy.tools.GroovyStarter > > $ cd bin > $ ./groovy -version > Error: Could not find or load main class > org.codehaus.groovy.tools.GroovyStarter > Caused by: java.lang.ClassNotFoundException: > org.codehaus.groovy.tools.GroovyStarter > > So it seems the start scripts

Re: [VOTE] Release Apache Groovy 2.5.3 (take 2)

2018-10-12 Thread Andres Almiray
+1 (binding) All tests ran OK. Tested local 2.5.3 with JaCoCo regarding a pending PR on @Gnenerated support: all good as well. --- Java Champion; Groovy Enthusiast JCP EC Associate Seat http://andresalmiray.com http://www.linkedin.com/in/aalmiray -- What

Re: [VOTE] Release Apache Groovy 2.5.3 (take 2)

2018-10-12 Thread Andres Almiray
ore, so probably something broke caching. See >>>> https://scans.gradle.com/s/pwkrb6rzrqzyu/timeline?showCache=kd7f3knycujqg >>>> >>>> $ cd target >>>> $ unzip apache-groovy-binary-2.5.3.zip >>>> $ cd groovy-2.5.3 >>>

Re: Groovy 2.5.4 planning

2018-11-01 Thread Andres Almiray
FWIW enabling arbitrary code on a properties file sounds like a risk to me. What if this be released as a standalone library for people to try it out first? Remember once added to Groovy core it’ll be hard to remove later. Best Andres Sent from my primitive tricorder > On Nov 1, 2018, at

Re: Groovy 2.5.4 planning

2018-11-01 Thread Andres Almiray
Hi Daniel, Then so, if GProperties is added to core I’d suggest to set that flag to false as default. Additionally, couldn’t this behavior be added to ConfigSlurper? Cheers Andres Sent from my primitive tricorder > On Nov 1, 2018, at 10:49 PM, Daniel Sun wrote: > > Hi Andres, > > We

Re: About the enhanced version of `Properties`, i.e. `GProperties`

2018-11-06 Thread Andres Almiray
What I gather from this discussion so far: 1. Use a custom file extension ".gproperties" instead of "properties". 2. Disable code execution by default. 3. Do not use a System property to disable code execution, rather use a constructor argument (may be final) and/or getter/setter. 4. Do not add

Re: [VOTE] Release Apache Groovy 2.5.4

2018-11-09 Thread Andres Almiray
+1 (binding) Built from source. No obvious problems to be reported. All tests were green. --- Java Champion; Groovy Enthusiast JCP EC Associate Seat http://andresalmiray.com http://www.linkedin.com/in/aalmiray -- What goes up, must come down. Ask any

Re: [VOTE] Release Apache Groovy 2.4.16

2018-12-12 Thread Andres Almiray
I’ll check tonight too. Sent from my primitive tricorder > On Dec 12, 2018, at 14:43, Cédric Champeau wrote: > > No time yet, I'll check tonight if I find time. > >> Le mer. 12 déc. 2018 à 14:39, Paul King a écrit : >> Still needing one more vote on this release. Anyone got time to check?

Re: About downgrading gradle to 4.10.3 on master

2018-12-11 Thread Andres Almiray
Hi Daniel, Good (well not really but you understand what I mean ;-), I’ll have a peek at the errors and see if a fix is possible in the next days. Best Andres Sent from my primitive tricorder > On Dec 11, 2018, at 18:10, Daniel.Sun wrote: > > Hi Cédric, > > How to fix the issue

Re: [VOTE] Release Apache Groovy 2.4.16

2018-12-12 Thread Andres Almiray
+1 binding Sent from my primitive tricorder > On Dec 12, 2018, at 14:43, Cédric Champeau wrote: > > No time yet, I'll check tonight if I find time. > >> Le mer. 12 déc. 2018 à 14:39, Paul King a écrit : >> Still needing one more vote on this release. Anyone got time to check? >> >>> On Sun,

Re: [VOTE] Release Apache Groovy 2.5.5

2018-12-22 Thread Andres Almiray
+1 Build successful on OSX. No errors. --- Java Champion; Groovy Enthusiast JCP EC Associate Seat http://andresalmiray.com http://www.linkedin.com/in/aalmiray -- What goes up, must come down. Ask any system administrator. There are 10 types of people in

Groovy 2.5.4 generates dead code

2018-11-21 Thread Andres Almiray
Hello everyone, Evgeny Mandrikov (from JaCoCo) sent me a message regarding dead code produced by Groovy 2.5.4 (see https://github.com/jacoco/jacoco/pull/733#issuecomment-440030323 in context). Reproducing full message: @aalmiray while playing further with Groovy, I

Re: upcoming Groovy 2.5.3 release

2018-09-13 Thread Andres Almiray
Managed to add @Generated to most code but have some failing tests. I’d be happy to have this feature soon but I’m hesitant to include it in 2.5.3 without a thorough review, thus don’t wait for me and go when ready. Cheers Andres Sent from my primitive Tricorder > On 13 Sep 2018, at 02:58,

Re: upcoming Groovy 2.5.3 release

2018-09-12 Thread Andres Almiray
OK. I was hoping to get some time to add @Generated in many places where it’s missing but I probably won’t finish by next week. I’ll try to get as much work done before the weekend. Sent from my primitive Tricorder > On 12 Sep 2018, at 11:18, Paul King wrote: > > > I was thinking of

Re: [VOTE] Move the Groovy repositories on git-wip-us.apache.org to gitbox.apache.org

2018-12-08 Thread Andres Almiray
+1 Sent from my primitive tricorder > On Dec 9, 2018, at 02:04, Keegan Witt wrote: > > +1 > > Also, folks should just be able to do "git remote add" instead of re-cloning. > Shouldn't be a big deal. > >> On Sat, Dec 8, 2018 at 4:54 PM Paul King wrote: >> As per DanielG's attached email,

Re: [VOTE] Release Apache Groovy 2.5.6

2019-02-03 Thread Andres Almiray
+1 (binding) Sent from my primitive tricorder > On Feb 3, 2019, at 23:52, Remko Popma wrote: > > +1 > > Remko. > >> On Feb 4, 2019, at 7:31, John Wagenleitner >> wrote: >> >> +1 (binding) >> >>> On Fri, Feb 1, 2019 at 3:04 AM Paul King wrote: >>> >>> Dear development community, >>>

Re: [VOTE] Release Apache Groovy 2.5.7

2019-05-09 Thread Andres Almiray
+1 (binding) --- Java Champion; Groovy Enthusiast JCP EC Associate Seat http://andresalmiray.com http://www.linkedin.com/in/aalmiray -- What goes up, must come down. Ask any system administrator. There are 10 types of people in the world: Those who

Re: [VOTE] Release Apache Groovy 3.0.0-beta-1

2019-05-09 Thread Andres Almiray
+1 (binding) --- Java Champion; Groovy Enthusiast JCP EC Associate Seat http://andresalmiray.com http://www.linkedin.com/in/aalmiray -- What goes up, must come down. Ask any system administrator. There are 10 types of people in the world: Those who

Re: Groovy Champions proposal feedback

2019-05-10 Thread Andres Almiray
I concur with most points except for the $ aspect. I’d simply leave it out. Sent from my primitive tricorder > On May 10, 2019, at 17:38, MG wrote: > > Good summary Søren. Let me add my 5 Gents to maybe advance the topic further: > Since I think that this is the easiest: Anybody who is

Re: [VOTE] Release Apache Groovy 2.4.17

2019-05-06 Thread Andres Almiray
Jan, PR 884 targets master branch which stands for Groovy 3. This release is for Groovy 2.4.7 which means the PR needs to be rebased and target the GROOVY_2_4_X branch. Cheers, Andres --- Java Champion; Groovy Enthusiast JCP EC Associate Seat

Re: [VOTE] Release Apache Groovy 2.4.17

2019-05-06 Thread Andres Almiray
Hi Paul, The release notes is missing all the minor updates to AST transformations https://issues.apache.org/jira/browse/GROOVY-9050 https://issues.apache.org/jira/browse/GROOVY-9051 https://issues.apache.org/jira/browse/GROOVY-9052 https://issues.apache.org/jira/browse/GROOVY-9053

Re: [VOTE] Release Apache Groovy 2.4.17

2019-05-06 Thread Andres Almiray
+1 (binding) Building from source looks good -> https://gradle.com/s/opryaeza4evx2 Cheers, Andres --- Java Champion; Groovy Enthusiast JCP EC Associate Seat http://andresalmiray.com http://www.linkedin.com/in/aalmiray -- What goes up, must come down. Ask

Re: [VOTE] Release Apache Groovy 2.5.8

2019-08-04 Thread Andres Almiray
+1 (binding) Sent from my primitive tricorder > On Aug 4, 2019, at 10:10, Guillaume Laforge wrote: > > Oh I didn't see the email for 3? > >> Le dim. 4 août 2019 à 01:33, Daniel.Sun a écrit : >> Great! >> Would you please check 3.0.0-beta-3 as well? >> >> Cheers, >> Daniel.Sun >> >> >> >>

Re: Apache Groovy Board Report [DRAFT]

2019-08-13 Thread Andres Almiray
Eric Milles was recently voted as committer. Sent from my primitive tricorder > On Aug 13, 2019, at 09:52, Paul King wrote: > > Okay, obviously that should have said 13th not 3rd for TIOBE. I've fixed > already but other comments welcome. > >> On Tue, Aug 13, 2019 at 5:50 PM Paul King

Re: [VOTE] Release Apache Groovy 3.0.0-beta-2

2019-07-08 Thread Andres Almiray
+1 (binding) On Mon, Jul 8, 2019 at 2:42 PM Paul King wrote: > +1 (binding) > > Checked CHECKSUMs, signatures. > Code builds and test suite runs from source. > Ran some manual exploratory tests for groovy, groovyc, groovydoc, > groovysh, groovyConsole. > > > On Mon, Jul 8, 2019 at 3:27 AM

Re: Upcoming releases

2019-11-11 Thread Andres Almiray
Hello there, I spoke with Rémi Forax at Devoxx justa few days ago regarding a message sent to the Openjdk dev list related to Groovy/Gradle/ASM. Long story short the toolchain is not updated because Groovy does not publish a release with the latest ASM, which makes really hard to build projects

Re: ApacheCon NA 2020

2019-11-07 Thread Andres Almiray
Yay! Let ApacheCon be groovier :-) Sent from my primitive tricorder > On 7 Nov 2019, at 10:53, Paul King wrote: > >  > > Hi all, > > We currently have a day allocated to Groovy (and related technologies) for > ApacheCon 2020 NA (venue still to be determined). If there are lots of folks >

Re: [VOTE] Release Apache Groovy 3.0.0-rc-2

2019-12-05 Thread Andres Almiray
+1 (binding) --- Java Champion; Groovy Enthusiast http://andresalmiray.com http://www.linkedin.com/in/aalmiray -- What goes up, must come down. Ask any system administrator. There are 10 types of people in the world: Those who understand binary, and those

Field order from traits

2019-12-01 Thread Andres Almiray
Hello everyone, I've encountered a "problem" when using traits. Say you have a couple of traits that define fileds in the following order @CompileStatic trait CompartmentIdAwareTrait implements PathAware, ProjectAware { @Internal final Property compartmentId =

Re: Field order from traits

2019-12-02 Thread Andres Almiray
ion, we must first understand recursion. On Mon, Dec 2, 2019 at 2:56 AM Jochen Theodorou wrote: > Hi Andres, > > I think your expectations are wrong. To understand why it is important I > wonder though what you need it for > > bye Jochen > > > On 01.12.19 19:02, A

Re: [VOTE] Release Apache Groovy 3.0.0

2020-02-08 Thread Andres Almiray
+1 (binding) Hooray! Sent from my primitive tricorder > On 8 Feb 2020, at 19:50, Daniel.Sun wrote: > > +1 (binding) > > All tests pass on my local machine: > https://scans.gradle.com/s/rntcuyeb4mtjc > > Also, I built the binary distribution from the source distribution > successfully: >

Re: [VOTE] Release Apache Groovy 2.4.19

2020-02-29 Thread Andres Almiray
+1 (binding) Sent from my primitive tricorder > On 29 Feb 2020, at 4:33, Paul King wrote: > >  > > Dear development community, > > I am happy to start the VOTE thread for a Groovy 2.4.19 release! > We weren't planning another 2.4.X release and there aren't many changes but a > downstream

Re: [VOTE] Release Apache Groovy 2.5.10

2020-03-03 Thread Andres Almiray
+1 (binding) --- Java Champion; Groovy Enthusiast http://andresalmiray.com http://www.linkedin.com/in/aalmiray -- What goes up, must come down. Ask any system administrator. There are 10 types of people in the world: Those who understand binary, and those

Re: [VOTE] Release Apache Groovy 3.0.2 (take 3)

2020-03-05 Thread Andres Almiray
+1 (binding) Sent from my primitive tricorder > On 5 Mar 2020, at 12:23, Paul King wrote: > >  > > Dear development community, > > I am happy to start the VOTE thread for a Groovy 3.0.2 release! > This with the switch regression fixed. > > This release includes 25 bug fixes/improvements as

Re: Groovy Devcon

2020-03-02 Thread Andres Almiray
Hi Paul, Great idea! I’ll likely be present at Gr8conf but I’m unsure about ApacheCon NA. Best Andres Sent from my primitive tricorder > On 3 Mar 2020, at 0:29, Paul King wrote: > >  > > Hi everyone, > > In the past, we have held various Groovydev conferences to get together > members

Re: [VOTE] Release Apache Groovy 3.0.1

2020-02-14 Thread Andres Almiray
+1 (binding) Sent from my primitive tricorder > On 14 Feb 2020, at 11:07, Paul King wrote: > >  > > Dear development community, > > I am happy to start the VOTE thread for a Groovy 3.0.1 release! > There was a glitch in the Groovy binaries in the 3.0.0 release so > I thought it prudent to

Re: [VOTE] Release Apache Groovy 2.4.18

2020-01-11 Thread Andres Almiray
+1 (binding) On Sat, Jan 11, 2020 at 4:14 AM Paul King wrote: > > Dear development community, > > I am happy to start the VOTE thread for a Groovy 2.4.18 bug fix release! > > This release includes 3 bug fixes/improvements as outlined in the > changelog: > >

Re: [VOTE] Release Apache Groovy 2.5.9

2020-01-11 Thread Andres Almiray
+1 (binding) On Sat, Jan 11, 2020 at 5:42 AM Daniel.Sun wrote: > +1 (binding) > > Cheers, > Daniel.Sun > > > > - > Apache Groovy committer & PMC member > Blog: http://blog.sunlan.me > Twitter: @daniel_sun > > -- > Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html >

Re: [VOTE] Release Apache Groovy 3.0.0-rc-3

2020-01-12 Thread Andres Almiray
+1 (binding) Sent from my primitive tricorder > On 12 Jan 2020, at 1:12, Paul King wrote: > >  > > Dear development community, > > I am happy to start the VOTE thread for a Groovy 3.0.0-rc-3 release! > > This release includes 26 bug fixes/improvements as outlined in the changelog: >

Re: [VOTE] Release Apache Groovy 2.5.11

2020-04-07 Thread Andres Almiray
+1 (binding) --- Java Champion; Groovy Enthusiast http://andresalmiray.com http://www.linkedin.com/in/aalmiray -- What goes up, must come down. Ask any system administrator. There are 10 types of people in the world: Those who understand binary, and those

Re: [VOTE] Release Apache Groovy 3.0.3

2020-04-07 Thread Andres Almiray
+1 (binding) --- Java Champion; Groovy Enthusiast http://andresalmiray.com http://www.linkedin.com/in/aalmiray -- What goes up, must come down. Ask any system administrator. There are 10 types of people in the world: Those who understand binary, and those

Re: [VOTE] Release Apache Groovy 2.5.12

2020-05-18 Thread Andres Almiray
+1 (binding) All good to go! --- Java Champion; Groovy Enthusiast http://andresalmiray.com http://www.linkedin.com/in/aalmiray -- What goes up, must come down. Ask any system administrator. There are 10 types of people in the world: Those who understand

Re: [VOTE] Release Apache Groovy 3.0.4

2020-05-18 Thread Andres Almiray
+1 (binding) Make it so. --- Java Champion; Groovy Enthusiast http://andresalmiray.com http://www.linkedin.com/in/aalmiray -- What goes up, must come down. Ask any system administrator. There are 10 types of people in the world: Those who understand

Re: [VOTE] Release Apache Groovy 4.0.0-alpha-1

2020-09-26 Thread Andres Almiray
+1 (binding) Sent from my primitive tricorder > On 27 Sep 2020, at 0:04, Remko Popma wrote: > >  > +1 Remko > >> On Sat, Sep 26, 2020 at 10:19 PM Paul King wrote: >> >> Dear development community, >> >> I am happy to start the VOTE thread for a Groovy 4.0.0-alpha-1 release! >> >> This

Re: [VOTE] Release Apache Groovy 3.0.6

2020-09-26 Thread Andres Almiray
+1 (binding) Sent from my primitive tricorder > On 27 Sep 2020, at 0:04, Remko Popma wrote: > >  > +1 Remko > >> On Sat, Sep 26, 2020 at 6:19 PM Paul King wrote: >> >> Dear development community, >> >> I am happy to start the VOTE thread for a Groovy 3.0.6 release! >> >> This release

Re: [VOTE] Release Apache Groovy 4.0.0-alpha-1

2020-09-28 Thread Andres Almiray
FWIW it looks like the rendering of "Note" elements is a bit off http://groovy-lang.org/releasenotes/groovy-4.0.html The word "Note" is rendered with the same font size and weight as the content. there's no spacing between "Note" and the content. Cheers, Andres

Re: [VOTE] Release Apache Groovy 2.5.13

2020-07-19 Thread Andres Almiray
+1 (binding) --- Java Champion; Groovy Enthusiast http://andresalmiray.com http://www.linkedin.com/in/aalmiray -- What goes up, must come down. Ask any system administrator. There are 10 types of people in the world: Those who understand binary, and those

Re: [VOTE] Release Apache Groovy 2.4.20

2020-07-19 Thread Andres Almiray
+1 (binding) --- Java Champion; Groovy Enthusiast http://andresalmiray.com http://www.linkedin.com/in/aalmiray -- What goes up, must come down. Ask any system administrator. There are 10 types of people in the world: Those who understand binary, and those

Re: [VOTE] Release Apache Groovy 3.0.5

2020-07-19 Thread Andres Almiray
+1 (binding) --- Java Champion; Groovy Enthusiast http://andresalmiray.com http://www.linkedin.com/in/aalmiray -- What goes up, must come down. Ask any system administrator. There are 10 types of people in the world: Those who understand binary, and those

Re: Reproducible builds

2020-07-08 Thread Andres Almiray
Hi Paul, The shadow [1] plugin can relocate and rename classes as well. I've seen it in use at many places, jarjar not so much. Shadow works with reproducible archive support as provided by Gradle. Cheers, Andres [1] https://imperceptiblethoughts.com/shadow/ [2]

Re: More inclusive naming

2020-06-11 Thread Andres Almiray
+1 Agreed, Aliases in 3.x (should we target 2.x if there's a 2.5.13?) We know that Groovy 4.0 will break binary compatibility due to removal of split packages. We can remove the old names in Groovy 4.0. Cheers, Andres --- Java Champion; Groovy Enthusiast

Re: [VOTE] Release Apache Groovy 3.0.5 (take 2)

2020-07-20 Thread Andres Almiray
+1 (binding) Sent from my primitive tricorder > On 20 Jul 2020, at 11:02, Guillaume Laforge wrote: > >  > +1 (binding) > > All tests green, and usual console smoke tests. > > Guillaume > > >> On Mon, Jul 20, 2020 at 12:43 AM Remko Popma wrote: >> +1 >> >>> On Sun, Jul 19, 2020 at 9:36

Re: [VOTE] Release Apache Groovy 3.0.7

2020-11-30 Thread Andres Almiray
+1 (binding) --- Java Champion; Groovy Enthusiast http://andresalmiray.com http://www.linkedin.com/in/aalmiray -- What goes up, must come down. Ask any system administrator. There are 10 types of people in the world: Those who understand binary, and those

Re: [VOTE] Release Apache Groovy 2.4.21

2020-11-30 Thread Andres Almiray
+1 (binding) --- Java Champion; Groovy Enthusiast http://andresalmiray.com http://www.linkedin.com/in/aalmiray -- What goes up, must come down. Ask any system administrator. There are 10 types of people in the world: Those who understand binary, and those

Re: [VOTE] Release Apache Groovy 4.0.0-alpha-2 (take 2)

2020-12-02 Thread Andres Almiray
+1 (Binding) On Tue, Dec 1, 2020 at 4:11 PM Paul King wrote: > > Dear development community, > > I am happy to start the VOTE thread for a Groovy 4.0.0-alpha-2 release! > > NOTE: If building from source, please observe the slightly changed > instructions for bootstrapping gradle in the

  1   2   >