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

Please, just no.

The C committee should do basically nothing. If someone, somewhere, finds an actual bug in the spec, then fine -- fix that. But don't go adding new features.

If you want something new, then make a new language.

Leave C alone.



> If you want something new, then make a new language.

Adding an optional new declaration syntax isn't a new feature, it is a change to the parser.

C's declaration syntax is awful. In fact I'd go so far as to claim that one reason function pointers aren't heavily used in C as compared to modern C++, C#, JavaScript, etc, is purely because the syntax around them is so awful.

(They obviously are used, but no one likes using them)


As someone who actually uses C I think the C standards committee needs to be taken on a one way to trip out behind the barn for the crime of being useless. They've had 30 years to fix things like C not having arrays, lack of modules and name spaces.

Purists can always use std=-c89.




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

Search: