4 ms·
Really cool stuff. It still uses GCC, which itself is several million lines of code. I wonder if they have a desire to port to something like QBE (~12k line bac
by vitiral 4y ago
Really cool stuff. It still uses GCC, which itself is several million lines of code. I wonder if they have a desire to port to something like QBE (~12k line backend) and cproc (~8k C frontend for QBE).
- nerdponx 4y agoI've never heard of QBE before. It seems like a competitor to LLVM, is that accurate?
- forgotpwd16 4y agoPrecisely. (Well competitors that can coexist.) There's a page on their site making a comparison: https://c9x.me/compile/doc/llvm.html https://c9x.me/compile/doc/llvm.html.
- eqvinox 4y agoWhy would/should it be attempting to replace the compiler?
- vitiral 4y agoIt seems like it's trying to simplify the tech stack, so I thought it might be something the author was interested in.
- forgotpwd16 4y agoNote that Helen is written in C++14. Currently there isn't a C++ front-end for QBE, let alone one supporting a recent standard. Writing one is not an easy task and one of essentially different domain.