logoalt Hacker News

jcranmer • yesterday at 9:01 PM • 1 reply • view on HN

There are essentially four C++ frontends: gcc, clang, MSVC, and EDG. Pretty much every C++ compiler is a reskinned version of one of those compilers. Most of the proprietary compilers have been slinking away from using EDG to using clang (e.g., Intel did this transition a few years ago).

The reason why the EDG frontend is being open-sourced is because EDG itself is closing up shop, and the open sourcing is an interim solution as EDG's customers work on migrating to using Clang instead. So... it's really not good news, because it means that one of the frontends is basically reaching end-of-life.


Replies

vintagedave • yesterday at 9:58 PM

I’m hopeful open sourcing means a new life for EDG.

➕ show 2 replies