This is really cool to see. Back when C++ compatibility in compilers was generally terrible in the late 1990s and early 2000s, you’d always hear stories about the compatibility level of EDG’s frontend. I didn’t get to use an EDG-based compiler until working with the Green Hills toolchains for some of Nintendo’s consoles.
At least as far as my knowledge extends this is one of the four still extant C++ front ends (Clang, GCC, and MSVC being the others).
One thing that surprised me when I asked him about it years ago is that Sean Baxter’s Circle is an independent C++ front-end implementation, in addition to the Circle-specific features. I’d previously assumed that he’d started with the Clang front-end.
Ah, Circle had completely slipped my mind. It’s quite an impressive achievement IMO. Shame Sean didn’t seem to have found sufficient interest to continue work on it.
This is really cool to see. Back when C++ compatibility in compilers was generally terrible in the late 1990s and early 2000s, you’d always hear stories about the compatibility level of EDG’s frontend. I didn’t get to use an EDG-based compiler until working with the Green Hills toolchains for some of Nintendo’s consoles.
One thing that surprised me when I asked him about it years ago is that Sean Baxter’s Circle is an independent C++ front-end implementation, in addition to the Circle-specific features. I’d previously assumed that he’d started with the Clang front-end.
score 2 · canonical
Ah, Circle had completely slipped my mind. It’s quite an impressive achievement IMO. Shame Sean didn’t seem to have found sufficient interest to continue work on it.
score 1 · canonical
He does still work on it, just only inside Nvidia.
score 1 · canonical
Oh, TIL. Is he working on Circle there in an official capacity or is it still on the side?
score 1 · canonical
As far as I can tell, working on Circle is his entire job. His title is compiler researcher or something.
score 1 · canonical
Glad to hear that!
score 1 · canonical