In your case false is caught by the "poetry optimization" and interpreted as the string "false" which is not undef, '', or 0, and therefore is a true value.
In reply to Re (tilly) 1: Impatience: sleep while not false
by tilly
in thread Impatience: sleep while not false
by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |