|
|
|
|
|
by lmm
4193 days ago
|
|
Omitting dots and parens is superficial; it's no more a Perlism than allowing whitespace or extra parens (which almost all languages do). Could you give an example of what you consider a more consistent JVM language? I find Scala is often more consistent, because it uses a small number of powerful features. E.g. Kotlin doesn't have Scala's implicits - so it instead has a bunch of different special-case features (e.g. extension methods) to replicate their use cases. |
|
I can't say I've followed Kotlin all that closely, but it struck me as a less dense language. Ceylon is a language I've followed closely, and I find it very consistent.