Open pravdomil opened 10 months ago
Thanks for reporting this! To set expectations:
Finally, please be patient with the core team. They are trying their best with limited resources.
Sorry, 👎 to breaking changes from me.
why would we do this and break practically every elm package.
Sum types - OR there is ONE way how to define:
type
Product types - AND there are MANY ways:
()
(a, b)
(a, b, c)
{ x: a, y: b }
type A = A a b
Let's simplify it If I want OR I use
type
and|
. If I want AND I use{}
.So remove tuples unit is
{}
variant has only one argument{ model, Cmd.none }
is the same as{ a: model, b: Cmd.none }