Hi, I'm mixing Haxe 2.10 with native JS code, and I found a unexpected behavior with a snippet like this:
var externalVar : Dynamic = "";
var internalVar = 0;
trace(externalVar == internalVar);
In my code externalVar is read from a native JS library, and as the compiled output use "==" operator, javascript is making a cast and the result is true.
The same snippet in Neko prints false. I think, as Haxe is strongly typed, the JS code should print false as well.
Is this a bug or it's supposed Haxe-JS works in this way?