News for hackers. Stuff that matters.

throwaway311022

Define “proper”. For me, “proper” is readable code without too much magic and over-reliance to compiler to do optimizations.

C-- and Orthodox C++ are there for a reason. People in the committee and Bjarne himself don’t write any production code, so anything they say, do, and standardize is taken with a ton of salt, often with sarcastic comments. It’s been years since anyone I know actually welcomed a new feature in the language.

I don’t even understand where outlandish features like ranges are coming from. These don’t solve ANY of the real-world problems, so why even invent this when you can fix outstanding issues instead?

> Ranges [are] pretty central part of C++20 Just shows how distant the committee is from the developers.
Who exactly cares about C++20? Most (mis)features of the “standard” won’t be used for years anyway, until the codegen stabilizes and performance impact will be known. Most of people in these communities never got a dollar for a line of C++, and people who did rarely express their opinion (but you can still find it online if you try)
How is ISO C++ compliance relevant to actual development?