On Mon, 14 May 2018 21:24:01 -0400, Dennis Lee Bieber wrote:
> The problem with adding the feature is that it will start to be
> used by
> newbies who lack the discipline to use it reliably: ensuring that
> comparisons are coded with constants (which for Python really means
> literals) on the left-hand side, so that a type of "=" for "==" will be
> flagged and not transparently pass.
Using = alone is absolutely not on the table.
The current two leading contenders, both controversial, are:
name := expression
name given name = expression
The second is being sponsored, backed, supported and subsidised by the
Department of Repeated Redundancy and Repetitiveness.
(And before you ask, unfortunately "expression as name" has been ruled
out because it is ambiguous with other uses of "as".
--
Steve
--
https://mail.python.org/mailman/listinfo/python-list