Kotlin too. There's even a super nice wrapper over spring-data-jpa [1] so you can do LINQ-to-Entities-esque query building where JPQL queries either aren't staticly-typed enough for you or you need dynamic query generation.
Sometimes the "so much more" is the issue with Scala, but yeah, Scala is a great way to make you say "man, I wish I had _" in every other language you use.
Every time I look at Scala, the version has changed and the entire world needs to be rebuilt.
Kind of a noob question. But why would you be happy if C# ran in jvm? Is it just cross-platform compatibility so that you can develop your C# application for Linux?
> Is it just cross-platform compatibility so that you can develop your C# application for Linux?