6 ms·
Will give Kotlin another look, I sure love the IDEA ;) Regarding Java 8, before knowing Scala well, I thought this will kill Scala for good. But I got spoiled
by eranation 13y ago
Will give Kotlin another look, I sure love the IDEA ;)
Regarding Java 8, before knowing Scala well, I thought this will kill Scala for good. But I got spoiled by Scala's FP / OO mishmash, I got used to my duck typing, pimp my library, pattern matching, statically typed Frankenscala. perhaps it's not good, but once I figured out when to use which feature, and developed my own "Scala conventions" (not saying it was easy) I feel handicapped writing with other languages. Perhaps Scala needs a book named "Scala, the good parts" and a good Scala Lint as Martin suggested.
Will take a second look at Kotlin still, these guys KNOW programming langues.
EDIT: Kotlin looks great (http://kotlin-demo.jetbrains.com/ http://kotlin-demo.jetbrains.com/), until I got to Delegated properties... not much better than Scala's invoke dynamic and lazy vals syntax IMHO. I love the compile to JS feature in any case!
EDIT2: correction, love observable, and delegate by map
http://kotlin-demo.jetbrains.com/?folder=Delegated_properties&name=Observable_property http://kotlin-demo.jetbrains.com/?folder=Delegated_propertie...
http://kotlin-demo.jetbrains.com/?folder=Delegated_properties&name=Properties_in_map http://kotlin-demo.jetbrains.com/?folder=Delegated_propertie...