Re:Writing Good C++14 by Default [pdf]
by kryptiskt on Wednesday September 23, 2015 @09:36AM
(#10264882)
All serious languages have unsafe constructs that you can use as an escape hatch, even Haskell or Rust. Keeping the ability to do dangerous stuff in C++ isn't a compromise, it is vital. Building tools that makes it easier to separate the unsafe parts is a good thing, other languages got there first but having the possibility to clean up those billions of lines of C++ is great.
Also, it's time to lay off your metaphor, it obscures the issues and trades just on disgust value.
And it's sad that they have to teach people not to poke the ball and reveal the inner decay, rather than remove the rotten meat itself.