Hi OC,

1. I would be totally onboard with having a switch to turn off all the
   Groovy features that might have made sense in the early days when
   thinking of it as a script language, but which in my eyes you do not
   want/need when using it as a full blown programming language.
2. However:
    1. Given my past experience with suggestion of (much smaller/more
       harmless) changes by different people here, I highly doubt a
       concensus on that could ever be reached.
    2. But even before that: The added effort of
       implementing/maintaining this is, as you said, most likely
       prohibitive.

Cheers,
mg


On 06/02/2025 21:18, o...@ocs.cz wrote:
MG,

On 6. 2. 2025, at 21:05, MG <mg...@arscreat.com> wrote:
I was talking about an ideal world, as a starting point on how things imho should behave (and why), as the point towards which one should try to move as far as constraints such as backward compatibility allows.

In /ideal/ world there should be compiler options/configurations/pragmas for all such debatable things, with a well-known and easily accessible setups for backward compatibility in case of breaking improvements, allowing each programmer to personally decide which (and for which particular /sub-/project) to embrace and which not.

Of course it would be sort of lots of extra work for the guys who do the hard work on the compiler; and probably it would make it slower, too. TANSTAAFL.

Thanks and all the best,
OC

Reply via email to