On 22/03/2019 03:37, Thibault Kruse wrote:
On Thu, Mar 21, 2019 at 11:03 AM MG <mg...@arscreat.com> wrote:
Maybe I am missing something, but it seems to me that Jetbrains could have put 
their weight behind Groovy, especially its static part, gaining all the 
benefits with regards to tool support / Intellisense they now claim for Kotlin
I believe in this 2016 article Cedric had explained in good detail why
this is not a mere matter of Jetbrains putting more weight behind
anything:
http://melix.github.io/blog/2016/05/gradle-kotlin.html

I have read Cédric's post several times back then, and have reread it now, and to me it says exactly that: It would have been possible to do this in Groovy, just not by Cédric alone; e.g.:

"Does it make sense [to support Groovy in addition to Kotlin] ? Now that we made the decision to support Kotlin, that we proved it would provide the level of user friendliness we want and that it is statically compiled by default, does it make sense to put resources to support static Groovy in addition? I don’t have an answer to this. I thought yes, but now I’m not sure. Kotlin does the job. And honestly, they have great engineers working on the language."

In addition it has been confirmed here by other Groovy stalwarts that Gradle wanted changes in (the static part of) Groovy, which the project just could not deliver with the manpower available. Jetbrains had a choice, and they decided to go along the Kotlin route, and they offered that plus excellent IDE support to the Gradle people, who took it. As I have said before: Commercially all completely understandable - but at the same time it put them in direct competition with Groovy, with the fact that IntelliJ is the IDE for Groovy development making matters infinitely more complicated.

I know we are all upset by Cédric taking this step, but it has evidently been on his mind the last years, as can be seen in the same post from 2016 (and imho multiple posts on this mailing list):

"This leads me to what I should do. And there, I’m a bit lost, to be honest. I work for a company that embraced Groovy, that is now embracing Kotlin. I love my job, I love working with Gradle, I love Groovy, and I quite enjoy Kotlin. I’m a passionate developer. I just want to continue having fun. But if you think that as such, I’m not a good representative of the Groovy community anymore, maybe I should step off from the Groovy project."

Cheers,
mg






Reply via email to