Hi folks, We would love your feedback on the new Kotlin Spark API that we are working on: https://github.com/JetBrains/kotlin-spark-api.
Why Kotlin Spark API? Kotlin developers can already use Kotlin with the existing Apache Spark Java API, however they cannot take full advantage of Kotlin language features. With Kotlin Spark API, you can use Kotlin data classes and lambda expressions. The API also adds some helpful extension functions. For example, you can use `withCached` to perform arbitrary transformations on a Dataset and not worry about the Dataset unpersisting at the end. If you like Kotlin and would like to try the API, we've prepared a Quick Start Guide to help you set up all the needed dependencies in no time using either Maven or Gradle: https://github.com/JetBrains/kotlin-spark-api/blob/master/docs/quick-start-guide.md In the repo, you’ll also find a few code examples to get an idea of what the API looks like: https://github.com/JetBrains/kotlin-spark-api/tree/master/examples/src/main/kotlin/org/jetbrains/spark/api/examples We’d love to see your feedback in the project’s GitHub issues: https://github.com/JetBrains/kotlin-spark-api/issues. Thanks!