| ▲ | wren6991 2 days ago | ||||||||||||||||
> (everything here also applies to c2y's newly introduced _Countof) Stop the press, they're adding what? So I don't have to keep adding #define count_of(arr) (sizeof(arr) / sizeof(*arr)) to every codebase and living with its failure modes? I'm really loving C's character arc at the moment, where they keep going back to fix old problems instead of piling everything and the kitchen sink into the language. | |||||||||||||||||
| ▲ | zbentley a day ago | parent | next [-] | ||||||||||||||||
> I'm really loving C's character arc at the moment, where they keep going back to fix old problems Valid, but it does seem a bit Stockholm Syndrome to have this much rejoicing that your language added a builtin for getting the length of an array in 2026. | |||||||||||||||||
| ▲ | pjmlp 21 hours ago | parent | prev | next [-] | ||||||||||||||||
If only they actually fixed arrays and strings properly. C23 and C2y have plenty of kitchen sink features. | |||||||||||||||||
| ▲ | HexDecOctBin 2 days ago | parent | prev [-] | ||||||||||||||||
Yeah, despite puritanical hand-wringing over C23, I do like both the discipline and the selectivity with WG14 has shows (and I say this as a card-carrying C++ hater). I do wish they will start looking into proper arrays since there is already a syntax for this can can be augmented semantically: | |||||||||||||||||
| |||||||||||||||||