points by scotty79 4 days ago | 0 comments
Why would anyone want to rewrite anything in C++ given they can choose anything else? Like Rust or Go or C or Zig or literally anything else.
[–] nananana9 4 days ago
[–] tnodir 4 days ago
Zig drops LLVM for debug mode only.
[–] drnick1 4 days ago
Because, used sensibly, C++ is a better C. This is more or less what C++98 was, and even that is probably too much.
[–] filipdobro 4 days ago
Compiler stuff in MLIR.
I wouldn't choose Go because GC is a non-starter.
I wouldn't choose C because it's nice to have some form of generics or metaprogramming, even if templates are not exactly fantastic.
I wouldn't choose Zig because the language isn't stable, and the lead developer has hinted that they'll drop LLVM down the line, and I don't want to beta test their compiler backend.