Thread with 3 posts

jump to expanded post

joke explanation: fat pointers are one of the most glaring absences in C. they would not only make manual bounds checking easier, but would help out compilers and sanitisers with their tasks. they're a simple concept, easy to implement, and wouldn't complicate the type system…

Open thread at this post

…so, naturally, the committee gave us Variable Length Arrays and Variably Modified Types, which do such nightmarish things to the type system that C++ and several compilers refuse to support them, are wildly impractical to use in many cases, and don't solve enough problems.

Open thread at this post