As far as I can see, introducing Kotlin does not have remarkable benefits.
Furthermore, it
brings some extra burdens. So I am +1 for removing Kotlin.



Best,
Chunwei


On Tue, Dec 17, 2019 at 8:38 AM Kevin Risden <[email protected]> wrote:

> Focusing on the technical side of things, I agree that introducing a new
> language is of little benefit currently. I am not paying super close
> attention to the commits lately and am surprised that a change went in to
> switch to Kotlin especially after the discussion that is happening on the
> mailing list.
>
> When Kotlin was originally proposed it was also not a clear cut favorite
> [1]. Since it still seems to be causing angst, I am in favor of removing
> Kotlin altogether.  In my opinion there are more negatives than positives
> currently.
>
> This is not to exclude the idea of moving to Kotlin at some point in the
> future, but the support is not there right now to keep including Kotlin.
>
> [1]
>
> http://mail-archives.apache.org/mod_mbox/calcite-dev/201809.mbox/%3cCAB=Je-F8BVTufLGBDTyX0fHQ=fd8ex8dr+8rlqt4fqm8jr0...@mail.gmail.com%3e
>
> Kevin Risden
>
>
> On Mon, Dec 16, 2019 at 3:44 PM Julian Hyde <[email protected]> wrote:
>
> > Vladimir proposed that we convert some tests to Kotlin. The general
> > reaction was against the idea[1]. After receiving this feedback, he went
> > ahead anyway[2].
> >
> > I propose that we remove all Kotlin from our source code, including
> tests.
> > The benefits of being a hybrid Java+Kotlin project do not outweigh the
> > negatives. We should go back to being solely Java. (I would make an
> > exception for build.gradle.kts, because build scripts are generally in a
> > different language.)
> >
> > Vladimir clearly has a lot of enthusiasm to change the build system,
> > coding style, the languages we use. I tend to be more conservative (don’t
> > fix things that aren’t broken). Speaking personally, I find working with
> > Vladimir extremely stressful. Of course, a lot of the things he is
> removing
> > are things that I personally have created, so I naturally take this more
> > personally than most people. Still, his actions over the last few weeks
> > have left me angry, depressed, and burned out with the project.
> >
> > Julian
> >
> > [1]
> >
> https://lists.apache.org/thread.html/c95bc24a10952ccaaa8ac1f959bf65aec450b8bf2fa36ba99dd0df08%40%3Cdev.calcite.apache.org%3E
> > <
> >
> https://lists.apache.org/thread.html/c95bc24a10952ccaaa8ac1f959bf65aec450b8bf2fa36ba99dd0df08@%3Cdev.calcite.apache.org%3E
> > >
> >
> > [2]
> >
> https://github.com/apache/calcite/commit/b93ec5a9edb7459696385e6adad67b92b6d406d7
> > <
> >
> https://github.com/apache/calcite/commit/b93ec5a9edb7459696385e6adad67b92b6d406d7
> > >
> >
> >
> >
>

Reply via email to