> 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?
