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

Just take C, remove the integer promotion and implicit casts (it means casting constant literals, yes), except for void* ofc. Remove those horrible __thread, generic, typedef (use the preprocessor for function types?), restrict, all optimization "hints", etc keywords. Finally standardize properly the preprocessor macro with a variadic number of arguments... Split completely the syntax definition from the the runtime lib (the main() function, etc).

It seems there is more to remove from C than to add.



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

Search: