RE: [EXT] Re: [DISCUSS] Groovy 5 planning

2022-10-13 Thread Milles, Eric (TR Technology) via dev
: [EXT] Re: [DISCUSS] Groovy 5 planning Hi folks, We never really resolved a clear direction for our on-going plans in terms of when to bump our minimum version. There was a poll on twitter back when this discussion started: https://urldefense.com/v3/__https://twitter.com/ApacheGroovy/status

Re: [EXT] Re: [DISCUSS] Groovy 5 planning

2022-08-08 Thread Remko Popma
ted 5_0_X branch. >> >> Thoughts? >> >> Cheers, Paul. >> >> >> >> >> On Wed, Jul 6, 2022 at 1:44 AM Remi Forax wrote: >> > >> > - Original Message - >> > > From: "Milles, Eric (TR Technology)"

Re: [EXT] Re: [DISCUSS] Groovy 5 planning

2022-08-08 Thread Guillaume Laforge
p the version in master to 6 and backport such a > change onto a newly created 5_0_X branch. > > Thoughts? > > Cheers, Paul. > > > > > On Wed, Jul 6, 2022 at 1:44 AM Remi Forax wrote: > > > > - Original Message - > > > From: "Mi

Re: [EXT] Re: [DISCUSS] Groovy 5 planning

2022-08-08 Thread Paul King
Milles, Eric (TR Technology)" > > To: "dev" > > Sent: Tuesday, July 5, 2022 4:59:52 PM > > Subject: RE: [EXT] Re: [DISCUSS] Groovy 5 planning > > > I was interested in native interface default/private/static methods > > (GROOVY-8299, GROOVY-9801, GR

Re: [EXT] Re: [DISCUSS] Groovy 5 planning

2022-07-05 Thread Remi Forax
- Original Message - > From: "Milles, Eric (TR Technology)" > To: "dev" > Sent: Tuesday, July 5, 2022 4:59:52 PM > Subject: RE: [EXT] Re: [DISCUSS] Groovy 5 planning > I was interested in native interface default/private/static methods > (GROOV

RE: [EXT] Re: [DISCUSS] Groovy 5 planning

2022-07-05 Thread Milles, Eric (TR Technology)
/GROOVY-8299 https://issues.apache.org/jira/browse/GROOVY-9801 https://issues.apache.org/jira/browse/GROOVY-1 -Original Message- From: Daniel Sun Sent: Sunday, July 3, 2022 1:21 PM To: dev@groovy.apache.org Subject: [EXT] Re: [DISCUSS] Groovy 5 planning External Email: Use caution with

Re: [DISCUSS] Groovy 5 planning

2022-07-03 Thread Daniel Sun
Hi Jochen, I agree with you. The manpower is always a big problem... As for the Groovy 5 itself, I wonder what features we should add to the release. I think following Java's steps is right, but Groovy should have its own evolving plan. Also, I think polishing Groovy 4 is important to

Re: [DISCUSS] Groovy 5 planning

2022-06-27 Thread Jochen Theodorou
On 27.06.22 00:04, James Bond wrote: I think  Daniel has a point here.  I too have been in FinServ (on the periphery) for many years, and I know how slow to adopt new standards organizations like banks can be. That being said, I would like to suggest two relatively obvious things to consider: 1

Re: [DISCUSS] Groovy 5 planning

2022-06-26 Thread MG
That is exactly what I was thinking: Do not support Java 8 in Groovy 5, but backport (as has been done in the past) some stuff to Java8-supporting Groovy 4  G-) Cheers, mg On 27/06/2022 00:04, James Bond wrote: perhaps an earlier version of Groovy will continue to suffice for them until they c

Re: [DISCUSS] Groovy 5 planning

2022-06-26 Thread James Bond
I think  Daniel has a point here.  I too have been in FinServ (on the periphery) for many years, and I know how slow to adopt new standards organizations like banks can be. That being said, I would like to suggest two relatively obvious things to consider: 1) what's the time frame for Groovy

Re: [DISCUSS] Groovy 5 planning

2022-06-26 Thread Jochen Theodorou
On 26.06.22 19:39, Daniel Sun wrote: AFAIK, quite a lot of Groovy users are still using Java 8 because their company have no plan to upgrade systems to run on Java 9+. It is especially common for bank systems I have been working on for years, so it's better to continue supporting Java 8 in Gro

Re: [DISCUSS] Groovy 5 planning

2022-06-26 Thread Daniel Sun
AFAIK, quite a lot of Groovy users are still using Java 8 because their company have no plan to upgrade systems to run on Java 9+. It is especially common for bank systems I have been working on for years, so it's better to continue supporting Java 8 in Groovy 5 releases. Cheers, Daniel Sun On

Re: [EXT] Re: [DISCUSS] Groovy 5 planning

2022-05-11 Thread Remi Forax
> From: "Milles, Eric (TR Technology)" > To: "dev" > Sent: Wednesday, May 11, 2022 3:29:54 PM > Subject: RE: [EXT] Re: [DISCUSS] Groovy 5 planning > Is there a compelling reason to drop support for Java 8? I don't see it > holding > us back quite

RE: [EXT] Re: [DISCUSS] Groovy 5 planning

2022-05-11 Thread Milles, Eric (TR Technology)
T] Re: [DISCUSS] Groovy 5 planning External Email: Use caution with links and attachments. I would certainly hope we had Groovy 6 with JDK17 minimum out before JDK11 support was phased out. It might be the case then that Groovy 4 and Groovy 6 are our "sort of LTS" versions at that point.

Re: [DISCUSS] Groovy 5 planning

2022-05-11 Thread Paul King
I would certainly hope we had Groovy 6 with JDK17 minimum out before JDK11 support was phased out. It might be the case then that Groovy 4 and Groovy 6 are our "sort of LTS" versions at that point. On Wed, May 11, 2022 at 2:22 PM J. David Beutel wrote: > One thing to consider is the EOL schedule

Re: [DISCUSS] Groovy 5 planning

2022-05-11 Thread Paul King
Comments inline. Basically, I agree other things might push us to JDK17 but I don't see them yet and I am just trying to see if we have consensus to go to at least JDK11. If so, we can start the work and if we later go to 17 it will be a smaller incremental jump from 11. On Wed, May 11, 2022 at 5:

Re: [DISCUSS] Groovy 5 planning

2022-05-11 Thread Jochen Theodorou
On 11.05.22 03:05, Paul King wrote: Hi folks, We still have a few things on our TODO list to improve Groovy 4, like performance and some regressions, but we also need to start planning for Groovy 5. I am happy for broad ranging discussions on Groovy 5 to begin, so feel free to comment, but I don

Re: [DISCUSS] Groovy 5 planning

2022-05-10 Thread J. David Beutel
One thing to consider is the EOL schedule, of course.  Oracle advertises[1] "extended support" for its Java customers for: JDK version until 8 2030* 11 2026 17 2029 * "The Extended Support uplift fee will be waived for the period March 2022 - December 2030 for

[DISCUSS] Groovy 5 planning

2022-05-10 Thread Paul King
Hi folks, We still have a few things on our TODO list to improve Groovy 4, like performance and some regressions, but we also need to start planning for Groovy 5. I am happy for broad ranging discussions on Groovy 5 to begin, so feel free to comment, but I don't expect many of us will have time to