Implicit and explicit keywords


I think conversation would be much more easier if Kotlin would use the keywords implicit and explicit like C#, it would first make converting numeric values less painful than using the .toType() functions.
It would also make creating new numeric classes easier, even old ones like BigDecimal.


Kotlin hates implicit, so this is not going to happen.

First, it’s hard to understand if not used correctly:

and second there is a technical issue: