Why C++ for Unreal 4?

[=EruArnold;134072]
Epic Devs should really look-up for this lecture (once the recording comes up in a few weeks):
cppcon : Modernizing Legacy C++ Code
One of the speakers is really aewsome - I went through 3 courses she did that I got off from pluralgifht - I really like her style of teaching/explaining.

UE4 is already compiled using a C++11 compiler, so they might as well do it right all the way, and spare us the Macros nightmares…
[/]

Macros, are used for code reflection (RTTI) and code generation. I have no idea, why you jumping on macros. C++ doesn’t have any build in decoration semantics for class, functions, properties, etc.