(Sorry if this is a repeat of past discussions. I’ve been ignoring this thing to ward off recurring feelings of burn-out.)
This worries me though. While I understand this is meant to avoid another drama like assignment expressions, it would also prevent something as useful as decorators to be added to the language, and very likely it would end up blocking adding a match
statement (there’s just no way we can make match
a keyword, there are no other reasonable candidate keywords, and solutions like @match
or $match
would be too controversial). Essentially the language would stop evolving. I worry that that would make Python become the next legacy language rather than the language that everyone wants to use.