> By providing excellent integration and re-using existing platforms (compiling 
> to some platform is not the same as having a good integration with it). It's 
> hard to formulate preceicely how "good integration" should looks like. As an 
> example Java integration in Scala is terrible, and in Kotlin is excellent.

Same thing with Swift. The tricky thing has been ObjC/Cocoa integration.

Kotlin had to compete with Java. Because, If a (commercial) user wants the Java 
platform, he might consider to stay within Java. So, Kotlin had to offer smth 
better.

Nim does not compete with Java, Nim competes with C++. What platform to use for 
an integration project? 

Reply via email to