12 Jul
2020
12 Jul
'20
5:53 a.m.
Just had another thought about marking assignment targets. The PEP currently forbids repeating bound names in a pattern to avoid raising expectations that case Point(x, x): would match only if the two arguments were equal. But if assignment targets were marked, we could write this as case Point(?x, x): and it would work as expected. -- Greg