Python boasts terse language structures thanks to its dynamically typed nature. However, though I have no industry experience, I'd watch out for an eerie conjunction of Python, large code base and technical debt. I'd guess Rust deals with this the best, given its scrupulous compile-time checks whereby little leeway for laziness is offered.
Well, you wouldn't be held at gunpoint and forced to use its dubious features, such as typecasting via fogstate bug. On the other hand there's stuff like tuples which have guaranteed allocation elision and copy semantics. So tuples are actually faster than any vJASS counterpart!
I could make the list!
But you can be my advisor and list some idioms you know, if you don't mind ofc!
Well, you wouldn't be held at gunpoint and forced to use its dubious features, such as typecasting via fogstate bug. On the other hand there's stuff like tuples which have guaranteed allocation elision and copy semantics. So tuples are actually faster than any vJASS counterpart!
I could make the list!
Don't take my word for granted on it, I'm no C++ expert last time I did something serious on it was 2 years ago , even tho I did a professional training on this language ~4 months ago, I'm currently not using it.
Concerning Wurst it would be interesting, but that does not cover the main problem which is: you can't implement every amoosing feature in JASS so most of the time you'll have to rely under bad stuff (it fortunately for you does not concern generic stuff due to how it is compiled).
Ah oh .. I don't know. I mean why not every piece of documentation we can assemble is quite worthwhile. However I don't see myself interested enough to be a driver of such a project.