std.sumtype?
    Atila Neves 
    atila.neves at gmail.com
       
    Fri Mar 26 02:56:29 UTC 2021
    
    
  
On Thursday, 25 March 2021 at 15:05:40 UTC, Paul Backus wrote:
> On Thursday, 25 March 2021 at 14:28:06 UTC, Atila Neves wrote:
>> I think it's useful to remember that in languages where sum 
>> types and pattern matching are features there's no way to do 
>> this.
>
> I suspect the big reason is that a lot of D programmers aren't 
> super familiar with these languages, or with functional 
> programming in general, so they find SumType's match function 
> less comfortable and approachable
Completely plausible but in my opinion not nearly enough of a 
reason to offer an escape hatch.
> than switching on an enum (even though it's fundamentally the 
> same thing).
Matching is like *final* switching on the enum, except that's 
that the only thing you can do so you can't screw up.
    
    
More information about the Digitalmars-d
mailing list