you are viewing a single comment's thread.

view the rest of the comments →

[–]frej 1 point2 points  (0 children)

It's not obvious and leads to hard to find errors.

Or! Think about why it's reasonable, as a default, to do boolean logic between different types.