upvote
If only C actually had fat pointers as Dennis Ritchie, one of the authors, proposed to WG14.

It is quite relevant to note that the C authors, were keen to explore Alef as alternative on Plan 9, and based on the learnings reduced C's role on Inferno, and eventually took part in Go's design.

Even though they were not keen into using C++ (Plan 9 doesn't even support it), they were also aware C wasn't to be used for everything.

reply
> I really recommend against using C++ for safety-certified embedded software. Stick to C.

You're almost certainly better off with Rust at this point or, if you must have C-like development, Zig.

reply