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

Which other JVM languages to support? #12

Open
keilw opened this issue Feb 6, 2015 · 8 comments
Open

Which other JVM languages to support? #12

keilw opened this issue Feb 6, 2015 · 8 comments

Comments

@keilw
Copy link
Member

keilw commented Feb 6, 2015

While Groovy/Grails support is taking decent shape here, what other JVM languages do you think are important enough to support.

An initial list would be:

  • Scala
  • Clojure
  • JRuby
  • Jython
  • JavaScript / Nashorn

(see http://en.wikipedia.org/wiki/List_of_JVM_languages#High-profile_languages)

Others may include:

  • Ceylon
  • Fantom

Any other language you feel is important enough or you wish to contribute something, please comment here.

@msgilligan
Copy link
Member

On the above list, I think JavaScript/Nashorn should be prioritized. I've been hearing good things about and seeing adoption of Kotlin lately, so maybe it should be added to the list.

But as far as my own contributions, I want to focus on Groovy and the Bitcoin Provider for now.

@keilw
Copy link
Member Author

keilw commented Feb 7, 2015

I guess so, too, given this list: http://redmonk.com/sogrady/2015/01/14/language-rankings-1-15/?imm_mid=0cc572&cmp=em-prog-na-na-newsltr_20150207

Kotlin, feel free to give it a try, but outside a few people at JetBrains, I doubt it really matters in real life, though if the figures above are really derived from Github, some projects (likely also mostly by JetBrains;-) might use it, but I don't think it is used by real corporate clients now as Scala and others

@keilw
Copy link
Member Author

keilw commented Mar 17, 2015

Scala certainly sounds of particular interest. Given the UK HMRC got quite an impressive Open Source effort on GitHub https://github.com/hmrc and nearly all of their stuff is written in Scala.

@keilw
Copy link
Member Author

keilw commented Aug 10, 2017

Based on Android support, Kotlin gained a lot of momentum and we got a first shelter space, for it, too.

@msgilligan
Copy link
Member

I'm using Kotlin now in a few projects. It has DSL capabilities similar to Groovy, and Java Money and DSLs are a nice combo.

@keilw
Copy link
Member Author

keilw commented Aug 12, 2017

Take a look at https://github.com/JavaMoney/javamoney-shelter/tree/master/kotlin-support. Not sure, how complete it is, but any extra help is highly appreciated.

@bountin
Copy link
Contributor

bountin commented Aug 17, 2017

kotlin-support is definitely not finished but I've started it because I was really missing the operator support and I didn't want to keep it private in my own project.

I really enjoy coding in Kotlin, so if there's anything to do, I'm happy to offer help.

@keilw
Copy link
Member Author

keilw commented Aug 19, 2017

Thanks for sharing. I recently attended a Clojure MeetUp and might look into Clojure support or ask others in that community for help.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants