C++ Logo

std-proposals

Advanced search

Re: Video Intro to WG21/D2288 C++ Designated Arguments

From: Andrew Tomazos <andrewtomazos_at_[hidden]>
Date: Mon, 22 Nov 2021 07:22:09 +0000
On Mon, Nov 22, 2021 at 7:18 AM Antoine Viallon <antoine_at_[hidden]>
wrote:

> I absolutely love your proposal.
> It is in my top 3 list of things I'd really want to see in the language.
>
> Some early comments on the proposal however:
> - For consistency with other languages, wouldn't it be better to have
> designated-optionals written as 'void f(int?: x)' instead of using the dot
> for it?
>

The parameter syntaxes considered and the accompanying pros/cons analysis
is given in section 5.2.1. Your suggestion is similar to option P2.


> I'm still reading it, but it does look promising.
>
> Please, make it happen.
>
> Antoine Viallon
>
> Le 22 novembre 2021 07:24:06 GMT+01:00, Andrew Tomazos via Std-Proposals <
> std-proposals_at_[hidden]> a écrit :
>>
>> I've prepared a 30 min video presentation introducing D2288 C++
>> Designated Arguments and posted it here:
>>
>> Video Introduction to D2288: https://youtu.be/Iflby7sSbeE
>>
>> Slide deck (live link):
>> https://docs.google.com/presentation/d/1owx2aq4YhuUNhcm98BDSanJftvm5x6MnnBV4PlMqdAY/edit?usp=sharing
>>
>> D2288 Paper (live link):
>> https://docs.google.com/document/d/14sQA95BVz8F7y-tqXxqXiRENvEusn8MzZgoBXMu4UbI/edit?usp=sharing
>>
>> The design is mostly complete and the current plan is to:
>> (1) write the formal wording
>> (2) complete the implementation
>> (3) propose merging and shipping implementation as a non-standard
>> extension under feature flag `-fdesignated-arguments` in clang
>> (4) propose standardization on the basis of existing practice from (3).
>>
>> We welcome any questions, comments or other feedback.
>>
>> Also, if anyone wants to volunteer helping out / supporting steps (1) or
>> (2) that would be greatly appreciated.
>>
>> Enjoy,
>> Andrew.
>>
>>

Received on 2021-11-22 01:22:24