|
|
|
|
|
by OskarS
767 days ago
|
|
Of course the syntax sugar is a good thing if it makes it easier to write the code, but if the question is about "expressive power of the type system", it's not really relevant: Zig's type system can properly express a sum type. In addition: pattern matching is orthogonal to ADT, you can have pattern matching in both languages with and without algebraic types. Neither one implies the other. |
|
Surely any Turing complete PL can express a sum type? I can't imagine a language that can support products but not sums.