I find this a tad funny since ccc is my claude code alias, since cc is taken up by the actual, working, greatly optimised and really well made Clang C compiler.
I'd really recommend not. It's 75% one guy running AI agents talking like it's his project, 24% shitposting about AI, and 1% anything else.
You'll get a much better view about what it does and doesn't do by spending same amount of time looking at it yourself and maybe trying to take that back to the comments here where there is a decent chance at least a massively larger portion of the comments aren't bots or memes.
Despite your objection to looking, I did. What you're saying doesn't seem to check out. For example, hellow world not compiling seems like a significant issue and at first glance seems genuine even if there is some anti ai banter in the thread.
Between all of the "banter" (which is from more than just the anti-AI folks) you may not have caught I was one of the first 10 comments on that very issue 3 days ago https://github.com/anthropics/claudes-c-compiler/issues/1#is.... Not to imply there are no issues or it's a good compiler, the README.md says as much, but I found in practice you can get to CCC compiling a version of the Linux kernel in the amount of time it takes to go through that thread about hello world.
Of course - you do you, not everyone is the same. If that kind of discussion piques your interest or feels easier to consume then there is plenty more to be found there. At least that guy's bot spamming 75% of the issues board has closed them all now (though the comments are still there in responses other issues) so it's a little cleaner.
N.b. for anyone seeing "root@main" in the above link - that's just an ephemeral rootless container instance on a dev VM host from a template named "main" I spun up to mess with CCC. I.e. "don't let the prompt imply I recommend using actual root on your actual main box to do much of anything, let alone run random projects from GitHub" :).
I find this a tad funny since ccc is my claude code alias, since cc is taken up by the actual, working, greatly optimised and really well made Clang C compiler.
cc is the original Unix name for the C compiler binary
Checking the list of issues on github is required
https://github.com/anthropics/claudes-c-compiler/issues
I'd really recommend not. It's 75% one guy running AI agents talking like it's his project, 24% shitposting about AI, and 1% anything else.
You'll get a much better view about what it does and doesn't do by spending same amount of time looking at it yourself and maybe trying to take that back to the comments here where there is a decent chance at least a massively larger portion of the comments aren't bots or memes.
Despite your objection to looking, I did. What you're saying doesn't seem to check out. For example, hellow world not compiling seems like a significant issue and at first glance seems genuine even if there is some anti ai banter in the thread.
Between all of the "banter" (which is from more than just the anti-AI folks) you may not have caught I was one of the first 10 comments on that very issue 3 days ago https://github.com/anthropics/claudes-c-compiler/issues/1#is.... Not to imply there are no issues or it's a good compiler, the README.md says as much, but I found in practice you can get to CCC compiling a version of the Linux kernel in the amount of time it takes to go through that thread about hello world.
Of course - you do you, not everyone is the same. If that kind of discussion piques your interest or feels easier to consume then there is plenty more to be found there. At least that guy's bot spamming 75% of the issues board has closed them all now (though the comments are still there in responses other issues) so it's a little cleaner.
N.b. for anyone seeing "root@main" in the above link - that's just an ephemeral rootless container instance on a dev VM host from a template named "main" I spun up to mess with CCC. I.e. "don't let the prompt imply I recommend using actual root on your actual main box to do much of anything, let alone run random projects from GitHub" :).
Which says a lot ..
Any way, for what it's worth, I tried it, using a random code; Unable to compile; Does not support c17, apparently;
Please take the time to run llvm's test suite with it and share the results !
(but it does not really matter)
edit: it does not matter because we'd need something new or something better; It fails on both accounts;
Looks ready for production. /s