|
|
|
|
|
by tubthumper8
553 days ago
|
|
"Ignoring" is the charitable framing of this. Sum types and product types are fundamental to a type system, the same way that addition and multiplication are fundamental to arithmetic. You wouldn't design a language with only multiplication and not addition. You wouldn't design boolean operations with only `&&` and not `||`. You wouldn't design bitwise operations with only `&` and not `^`. You wouldn't design set operations with only `∩` and not `∪`. The alternative to "ignore" here is "ignorant", so it seems a nicer intention that they were aware of the fundamentals and chose not to use them. |
|