PEP: add a `no` keyword as an alias for `not`
I think that adding a `no` keyword as an alias for `not` would make for
more readable, simple, pythonic code.
Take the below:
if not val:
could be (is actually understood as):
if no val:
I think this PEP is a work-around for an underlying subtle issue with how
the `not` operator is used.
It has two use-cases:
1. as a NOT gate for producing opposite boolean values
opposite = not regular
2. as a sort of ".is_falsy()" checker; when used with an if statement.
like the first example.
This PEP would make the difference between the two usecases explicit.