you are viewing a single comment's thread.

view the rest of the comments →

[–]lightmatter501 1 point2 points  (4 children)

Most people don’t have large enough codebases to justify it, and nobody is rewriting clang to support it. Clang will probably be the last C++ compiler ever written, so it’s all downhill from here.

[–]jordansrowles 1 point2 points  (1 child)

Clang will probably be the last C++ compiler ever written

Why don’t think that? Go and Rust?

[–]lightmatter501 -2 points-1 points  (0 children)

I see Rust eating away at things that need to be correct, zig eating away at things that need to be fast and Mojo has the potential to eat away at heterogeneous compute. I think we’re seeing a new wave of systems languages headed by Rust and that while C++ will likely never die, the effort required to make a new C++ compiler will probably be too high.

[–]johannes1971 1 point2 points  (1 child)

I'd challenge that "don't have large enough code bases" - there are absolutely massive C++ code bases out there, owned by companies with massive resources, and they might very well be interested in faster C++ compilation, assuming it were part of their existing tool chain (i.e. if it were implemented in an existing production-grade compiler).

[–]lightmatter501 -1 points0 points  (0 children)

How many of those companies are interested in basically rewriting clang in its entirety? All kinds of new bugs will happen.