3 ms·
The correct time to build something without LLVM was years ago, but taking the C++ functionality out now will probably be the end of Zig. I'm surprised they did
by mmastrac 3y ago
The correct time to build something without LLVM was years ago, but taking the C++ functionality out now will probably be the end of Zig. I'm surprised they didn't announce a plan to write their own C++ compiler in Zig instead of phasing it out.
- sidewndr46 3y agoJust writing a parser for C++ is a gargantuan project. I'm not even sure if an individual can write a C++ compiler if they started on their 18th birthday. There may not be enough hours left in their life to write a functioning compiler.
- juunpp 3y agoI forget, but what was that C++ parser test suite that almost no compiler passed? I bet you'll solve P=NP before finishing that C++ parser.
- strager 3y agoSean Baxter is doing a decent job with his Circle compiler, so I hear. https://www.circle-lang.org/ https://www.circle-lang.org/
- pjmlp 3y agoCheck the history of Circle, not only did Sean Baxter implement a full C++ compiler frontend, it has lots of extensions from all C++ wannabe replacements and a Rust like borrow checker.