4 ms·
This looks awesome, but, oh, the irony... A language to replace C implemented in C++. ;-)
by m6w6 11y ago
This looks awesome, but, oh, the irony...
A language to replace C implemented in C++. ;-)
- AndyKelley 11y agoWhat's ironic about that?
- giancarlostoro 11y agoPlenty of languages that have been used instead of C for a while have been coded in C++. I don't see the issue since he's using LLVM, which I believe is a wise decision.
- m6w6 11y agoIt's not an issue. Did anyone here watch the video? I mean the author said a lot of cool things about being more pragmatic and all that stuff, while implementing it in LLVM/C++, what may be, as you say, a wise decision. There's no assignment of guilt, I just found it ironic.
- adrusi 11y agoNote that all major C compilers — gcc, clang and msvc (also icc, if that counts as major) — are written in C++.
- vmorgulis 11y agoGithub says it's C++ because of the .hpp/.cpp extensions but if you look at the code you will see it is more C than C++. Maybe it is because of LLVM build system?
- iherbig 11y agoAs you can see here[1], it's because the author utilizes C++'s templates and C++11's atomics. But eschews the rest of C++ in favor of C using specific build flags. [1]http://genesisdaw.org/post/progress-so-far.html http://genesisdaw.org/post/progress-so-far.html