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

Reply via email to