Hey guys,
As of this morning I can attest to the relative ease of migrating a Haxe project to Haxe 3. And by migrate, I mean compile, not benefit from– I'm still working on that.
For instance, I've discovered the ArraySort class, which I think is really useful. However, I'm not sure whether ArraySort.sort<T>(a:Array<T>, cmp:T -> T -> Int) works with the using keyword. After all, Arrays already have a method called sort; is the "using haxe.ds.ArraySort;" statement sufficient for indicating to the compiler that "myArray.sort(sortFunc) should use ArraySort.sort?