points by raverbashing 2 days ago | 0 comments
Yes. But it's still contradictory
[–] OnlineTux 2 days ago
[–] xigoi 2 days ago
But in shell, 0 is true, not false. The program called true returns 0.
[–] Dylan16807 1 day ago
"True has 0 errors" is the straightforward part.
"False pretends to have an error" is where it gets weird. It's not that they got booleans backwards, it's that they're stretching a tenuous analogy a bit too far.
A function is expected to produce a result - so the question is "what was the result?". !0 (something) is the logical expected default return.
I've never found it to be contradictory.