Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I do wish there was a programming language that just never added new syntax, ever.

They could call the language "Stone", and then we'd get to say "such and such program is written in Stone", "not written in Stone", etc.

If they keep adding features to C, such as type inference, won't C just ultimately become as feature-laden as C++, albeit on a much longer timescale?

What's the point of that?



> [T]hey keep adding features to C, such as type inference [...].

The thing about typeof (and its close cousin auto) is that it exposes information that the compiler’s frontend has to know anyway for type checking. That’s why GCC has had typeof for many years, even back when it only spoke pure C. So while it’s a new feature, it doesn’t really have a lot of implications for the rest of the language.


There's C90. There's also C99.

As far as ISO is concerned, each edition of the C standard is made obsolete by its successor, but that doesn't impose any obligation on you or on compiler writers. If you have gcc, you can still use `gcc -std=c90 -pedantic-errors` (or c99, or c11, or ...).


Hare is planning on doing this for what it's worth.


Hey, thanks for letting me know about this, I'll check it out


hence -std=stone -pedantic




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: