Как можно разрабатывать решение лучше, если еще нет C++20
Я совершенно не вижу в этом проблемы, референсная имплементация в виде fmtlib
не самая новая библиотека и уже обладает некоторой историей. Не понимаю, для чего вообще нужна реальная имплементация формата в стандартной библиотеке или в fmtlib
, если наша цель — придумать интерфейс лучше
Сам интерфейс у нас уже есть. Более того, у вас, очевидно, уже есть мысли и мнение о том, как он должен выглядеть и какие проблемы имеются в формате в текущем виде, никто и никого не останавливает от экспериментов с интерфейсом, лишённых этих проблем
Может, проблема в том, что к этому ещё никто не пришёл? Может кто-то не знает, как это должно выглядеть, кому-то не хочется этим заниматься, кого-то всё устраивает. Можем ли мы полагаться на то, что это изменится в обозримом будущем и потому откладывать другой инструмент, вполне зарекомендовавший себя?