Description
Hello,
I should have nothing to say about the desirability of said feature, anyone who has ever felt the need for more than one optional parameter in C++ or used a language with them (Common Lisp, Julia, Python, Ruby, etc...) knows how it can clean up APIs and increase readability of call sites.
A quick web search shows the heavily boilerplate filled nature (and order restriction for the C++20 method) of the usual workarounds:
https://rosettacode.org/wiki/Named_parameters#C++
https://www.fluentcpp.com/2018/12/14/named-arguments-cpp/
https://pdimov.github.io/blog/2020/09/07/named-parameters-in-c20/
This "suggestion" isn't as much a suggestion as a "was it ever discussed and rejected for some reason (e.g. ABI problems, C++20 workaround considered decent enough, no agreement on syntax, etc...)?" because I didn't manage to find anything in the closed/open issues.