Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Why Java? #253

Closed
springcoil opened this issue Sep 24, 2018 · 1 comment
Closed

Why Java? #253

springcoil opened this issue Sep 24, 2018 · 1 comment
Assignees
Labels
question Further information is requested

Comments

@springcoil
Copy link

Hi guys,
I've just a random question - why Java? I understand why you'd like to use the JVM - but why not Clojure or Scala?

@christophernorth christophernorth added the question Further information is requested label Sep 25, 2018
@gordoncaleb gordoncaleb self-assigned this Sep 25, 2018
@gordoncaleb
Copy link
Contributor

Hello,
Good question! For us, Keanu is part of something much bigger that we have in mind for the future. For those plans, using the JVM makes a lot of sense (as you have already pointed out). The idea is to build the core of it in plain old Java and have the more fun JVM languages layered on top. Currently, Kotlin is the only other JVM language we see being supported but it would be easy enough to add others (like Scala) in the future. The real question is why not Python first. We're working right now to add first class support for Python and go down a similar route that Spark went with PySpark.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants