Earlier quoted context omitted.
> No, it is very much written from a consumer perspective. We're talking about from the producer perspective. This is just a lie. It's written about Go and doesn't split its perspectives, the producer should only ever return meaningful non-error values with an error if explicitly documented, and the consumer should only ever expect those when documented. > you point to a good example of where you can find un-meaningf…
> The slog package, brand new in 1.21, contains a MarshalText method At quick glance, I found three MarshalText implementations in the slog package. Which implementation are you referring to specifically? And, for what it is worth, none of them return useless values on error, so where do I find the fourth which does? > This, too, is simply a lie. Let's hope. I love nothing more than being wrong. That means I get to l…
>I love nothing more than being wrong.
That's odd, because you've contorted yourself into defending absurd positions based on personal definitions no one else shares, including the Go authors, just to avoid admitting you were wrong. The same Go authors responsible for both the proverbs, which you quote as gospel, and the style guide, which you claim doesn't apply when it's inconvenient because it directly contradicts your claims in plain english.