3 ms·
But can it compile "Hello, World" example from its own README.md? https://github.com/anthropics/claudes-c-compiler/issues/1 https://github.com/anthropics/claud
by d_silin 8mo ago
But can it compile "Hello, World" example from its own README.md?
https://github.com/anthropics/claudes-c-compiler/issues/1 https://github.com/anthropics/claudes-c-compiler/issues/1
- Retr0id 8mo agoIt's fascinating how few people read past the issue title
- fooker 8mo agoAnd this is exactly why coding with AI is not-so-slowly taking over. Most people think they are more capable than they actually are.
- vidarh 8mo agoNoticed the part where all it requires is to actually have the headers in the right location?
- d_silin 8mo ago"The location of Standard C headers do not need to be supplied to a conformant compiler." From https://news.ycombinator.com/item?id=46920922 https://news.ycombinator.com/item?id=46920922 discussion.
- vidarh 8mo agoAnd it doesn't for the compiler in question either. As long as the headers exist in the places it looks for them. No compiler magically knows where the headers are if you haven't placed them in the right location
- Retr0id 8mo agostddef.h (et al) should be shipped by the compiler itself, and so it should know where it is. But they rely on gcc for it, hence it doesn't always know where to look. Seems totally fine for a prototype.
- vidarh 8mo agoEspecially given they're not shipping anything. The GCC binaries can't find misplaced or not installed headers either.
- josefx 8mo agoShipping GPL headers that explicitly state that they are part of GCC with a creative commons licensed compiler would probably make a lot of people rather unhappy, possibly even lawyers.
- d_silin 8mo agoWould you accept the same quality of implementation from a human team?
- vidarh 8mo agoA compiler that can't magically know how to find headers that don't exist in the expected directory? Yes, that is the case for pretty much every compiler. I suppose you could build the headers into the binary, but nobody does that.
- dzaima 8mo agoI've certainly encountered clang & gcc not finding or just not having header files a good couple times. Mostly around cross-compilation, but there was a period of time for which clang++ just completely failed to find any C++ headers on my system.
- fooker 8mo agoYes, clang is famously in this category. If you copy the clang binary to a random place in your filesystem, it will fail to compile programs that include standard headers.
- HendrikHensen 8mo agoNoticed the part where the exact instructions from the Readme were followed and it didn't work?
- vidarh 8mo agoSo we're down to a missing or unclear description of a dependency in a README - note following the instructions worked for others -, from implications the compiler didn't work.