> А как посмотришь CppCon, так все только про него и говорят.
> -вот смотрите - модули! (новый синтаксис, ни с чем ранее не совместимый) При чем здесь синтаксис? Это не сахар, это принципиально новая фича, которая позволяет все же рассказать компилятору (а не линкеру) о зависимостях между отдельными юнитами, упростить инкапсуляцию и разграничить области видимости.
> -вот смотрите лямбды ! - ()<>[]{} красота же!
> - вот смотрите корутины! новый синтаксис и вам еще пилить вагон своего
> кода чтобы эта поебота завелась!
Она не обязана заводиться просто так. Ее заводишь ты ровно так, как тебе надо, настраивая под свой юзкейс. Это точно так же принципиально новая для плюсов возможность. Любые костыли до этого просто не могли генерировать эффективный код.
> - вот смотрите концепты, новый крутой синтаксис, который вам опять же придется
> учить {} -> ^>_<^. Забейте все синтаксисы что вы знали раньше.
Концепты отлично дополняют constexpr, и, главное, позволяют писать максимально полиморфный код. Синтаксис абсолютно неважен, важна возможность проверить во время компиляции валидность и свойства любого выражения _и_ на основе этой информации построить логику кодогена.
> Поэтому таки да. разработчики просто упиваются созданием новых под-языков, чтобы язык становился
> все более и более "expert-friendly", для дрочеров которые любят обмазываться тремя
> тысячами стро стандарта.
Строк стандарта было бы меньше, если бы эти возможности были в стандарте на 10-15 лет раньше.