logoalt Hacker News

zozbot234yesterday at 5:10 AM2 repliesview on HN

> The language already has too many features.

That's actually the point. Many of these additions can be phrased as unifying existing features and allowing them to be used in previously unusable ways and contexts. There's basically no real increase in user-perceived complexity. The Rust editions system is a key enabler of this, and C++ has nothing comparable.


Replies

pjmlpyesterday at 7:41 AM

It has clang tidy, -std=lang-version, and preprocessor that is version aware.

Rust editions don't cover all use cases that one can think of regarding language evolution, and requires full access to source code.

show 1 reply
jstanleyyesterday at 8:34 AM

https://xkcd.com/927/

show 1 reply