Is it possible to be an anti-authoritarian, anti-dictatorship, pro-democracy communist? Especially one who thinks that most power structures beyond regulation, the legal system, and public services should be utterly dismantled?
func TestWhatever(t *testing.T) {
// ...lots of code
_, _, _, _, _, _, _ = resp3, resp4, fooBefore, subFoo, bar2, barNew, zap2
}
Like, I get it, it's a good feature, it caught quite a lot of typos in my code but can I please get an option to turn this checking off e.g. in unit tests? I just want to yank some APIs, look at their behaviour, and tinker a bit with the data.The go devs decided against this since they didn't want to build a highly optimizing (read: slow) compiler, but that is missing the point of developer ergonomics.
Hardware (see also, Google's TPUs and their performance vs. energy cost) is one reason why I'm fairly bullish on Google.
It just didn't seem feasible, for a lot of reasons.
Of course, how feasible it sounded will depend on your interpretation of "superset". I wonder what was the straw that broke the camel's back.
spam = eggs if bar
# vs
spam = eggs if bar else NoneAlso, Zig is set to release 1.0 beta in November.
For example, the async problem still exists and still has absolutely no viable path forward, or even MVP approach.
And that's not even getting into the problem that it's a fairly controversial feature, since people are worried about terrible, hard to track specialisation trees. (See, inheritance.)
And fwiw, I heard of two tragic cases of children dying, which sounds remarkably low to me so far. If this were truly indiscriminate, this number would be significantly higher and we would've heard of it by now.