C++ pattern matching is coming

Nick Treleaven nick at geany.org
Fri Oct 28 15:45:51 UTC 2022


On Friday, 28 October 2022 at 15:29:15 UTC, ryuukk_ wrote:
> On Friday, 28 October 2022 at 14:49:28 UTC, Nick Treleaven 
> wrote:
>> On Friday, 28 October 2022 at 14:47:27 UTC, ryuukk_ wrote:
>>> On Friday, 28 October 2022 at 14:43:54 UTC, Nick Treleaven 
>>> wrote:
>>>> Has C or C++ actually added sum types to their standards?
>>>
>>> It was proposed and feedback was favorable, it's only just a 
>>> matter of when now
>>
>> Do you have a link? I saw the circle compiler extension and 
>> feedback wasn't all favourable. Standardising something is 
>> long and arduous.
>
> Here is the latest revision i could find
>
> https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1371r3.pdf
>
>
> And Bjarne Stroustrup thoughts
>
> https://www.open-std.org/JTC1/SC22/WG21/docs/papers/2021/p2411r0.pdf

That's pattern matching (I probably confused things mentioning 
circle). Presumably sum types would still be a library feature in 
C++.


More information about the Digitalmars-d mailing list