Impressive.
I hope that Microsoft won't disrupt Minecraft's development (e.g. like they did with Skype, making Linux a third-rate platform - which should not happen since Minecraft's coded in Java).
Impressive.
I hope that Microsoft won't disrupt Minecraft's development (e.g. like they did with Skype, making Linux a third-rate platform - which should not happen since Minecraft's coded in Java).
Manual conversion to idiomatic C# would be a better route and add the benefits of deeper familiarity with the application. It's one thing to wrestle with a new codebase. It's another thing to try to make sense of something transcoded by a tool. Was the original coder insane or is it just an edge case in your translation tool?
And then there is the problem of external libraries and their APIs. Either translate them as well, or find API-compatible replacements, or find replacements and handle the API differences yourself.
Actually, it comes down to the same thing either way, when considering the standard library just as a library, among the others.
#stopspeculation :)
You know, on principle.