Animats had a very important point. While magic is so attractive and perhaps even useful in moderation, it causes so much damage in a large code base.<p>In C++, you get this damage from for example operator overload abuse (ok for math, not many other defensible uses), template abuse (ok in moderation), ninja exceptions and inheritance (especially multiple inheritance, ugh).<p>Anyways, if Rust proves to be a feasible workhorse building medium&#x2F;large systems with bigger teams, it does sound interesting to me. Especially catching concurrency issues at compile time.<p>I just hope it won&#x27;t ever become another C++.