What if we have a C that removes the quirks without adding too much brain drain?
So no implicit type conversions, safer strings, etc.
replies(10):
So no implicit type conversions, safer strings, etc.
A big hard to solve problem is you are likely using a C because of the ecosystem and/or the performance characteristics. Because of the C header/macro situation that becomes just a huge headache. All the sudden you can't bring in, say, boost because the header uses the quirks excluded from your smaller C language.