3 ms·
Implementing Embed for C and C++
- link_ninja 3y agoThe way the C committee does standardisation is so incredibly dumb. Who the hell thought it was a good idea to wait for 100+ vendors to happen to implement the same feature in the same way before putting it in the standard? As if a sane vendor would implement non-mandated extensions that hence won't be in other implementations so anyone who cares about portability won't use them anyway. The only explanation I can think of for the policy is it's a shield against criticism for not changing anything yet still getting a paycheck: "Nuh-uh! We're not allowed to do our job unless you do it for us first!" I remember this author used to be angry at the committee for this, but now it seems they've redirected that anger to the vendors, which is just a nonsensical target for it. Not that I expect them to be sensible; they're loopy.