On 3/27/2016 11:48 AM, Ned Batchelder wrote:
On Sunday, March 27, 2016 at 10:43:49 AM UTC-4, BartC wrote:
whether fn has an explicit return or not, and not allowing:
fn # and other kinds of expression
unless some keyword is used.
Python *could* have made it an error to have a useless expression as a
statement.
In interactive mode, which is an essential part of Python, expression
statements print the value of the expression. Thus no expression is
useless.
So Bart is proposing to either disable an extremely useful feature or
split Python into two slightly different dialects. I think both are bad
ideas.
--
Terry Jan Reedy
--
https://mail.python.org/mailman/listinfo/python-list