Introducing a new language to the Geode project raises some questions that we need to answer as a community before adopting this proposal:
- When is it appropriate to use Kotlin? When should we prefer Java? - Are there a sufficient number of committers with Kotlin experience to maintain the work over the long-term? - How will the introduction of Kotlin affect the development experience and build times? - Does this increase the learning curve for new committers? I think I would be more comfortable exploring this change in a submodule rather than in geode-core. I would also like to see all the REST code move to `geode-web` or geode-mgmt` so that we can finally fix those broken dependencies. Specifically we should aim to delete the `webJar` Gradle task from geode-core. [ Full content available at: https://github.com/apache/geode/pull/3049 ] This message was relayed via gitbox.apache.org for notifications@geode.apache.org