Sean Baxter not only wrote his own C++ compiler, but he authored this magnificent vision paper for the future of C++ that it moved me to reconsider my views on the safety of the language and its use future projects.

Seldom a man of my age and opinions can change his mind over something so fundamental.

Enjoy: https://github.com/seanbaxter/circle/blob/master/new-circle/README.md

circle/new-circle/README.md at master · seanbaxter/circle

The compiler is available for download. Get it! Contribute to seanbaxter/circle development by creating an account on GitHub.

GitHub

@Migueldeicaza It is really easy for people like me to think of C++ as what it was like a quarter century ago. But modern C++ and the kinds of tooling described there and elsewhere show that there is no reason to discard C++.

I still favor #Rust for new projects, but I agree that a great deal of prejudice against C++ is based on outdated assumptions.

@jpgoldberg @Migueldeicaza C++ is 10 different programming languages pretending to be one
@SecureSnowball @jpgoldberg @Migueldeicaza 10 languages in a trenchcoat