3 ms·
the last time he posted this was in response to me, so I'll join the discussion here to avoid duplication. This was his response when I asked for some clarific
by zemo 14y ago
the last time he posted this was in response to me, so I'll join the discussion here to avoid duplication. This was his response when I asked for some clarification:
>My problem with Go is that it does not have sum-types and pattern-matching. This means that branching (conditionals) in Go do not gain any type-information. And that means that programmers have to manually keep track of the invariants that hold true in each of their conditionals, and if they get them wrong, they get no help from the compiler.