Yes! As expressive as Kotlin is, one of its few disadvantages (by design) is that it is not very strong with things like implicit numerical casting. Where similarly targeted languages take too much care (and hide operations - which is problematic also), Kotlin requires you to be very expressive. @dwallach - I agree with you 100% on the first paragraph. However, having worked with Scala’s implicit system and what it does to IDE and compilation (and complexity) - I kind of am willing to pay the price of being explicit (but it at this day and age really feel unnatural most times).
Related Topics
Topic | Replies | Views | Activity | |
---|---|---|---|---|
Kotlin - the computational and math related libraries? | 3 | 2673 | July 17, 2018 | |
Kotlin thanks for it | 2 | 1086 | January 4, 2020 | |
Learning resources for Pythonista without Java experience?
|
0 | 585 | April 12, 2021 | |
Kotlin and Artificial Intelligence | 2 | 1291 | November 10, 2021 | |
A java developer impressions on Kotlin | 25 | 7753 | August 10, 2017 |