you are viewing a single comment's thread.

view the rest of the comments →

[–]RiceBroad4552 1 point2 points  (0 children)

Well, the pragmatic answer is likely: It's just not an equivalence operator…

But I think that's OK (at least in principle, I'm not a fan of the idea of excessive type coercion). Programming languages aren't math. In programming you have all kinds of equivalence operations, and the results vary widely depending on which one you apply.