Kotlin and Machine Learning

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).

1 Like