Pike considers these things false:
o The integer zero (with arbitrary subtype). o Destructed objects and functions in destructed objects. o Objects with a `! that returns true.
I don't know whether 0.0 is intentionally left out or not. It's such an odd case I suspect it simply wasn't considered.