Ivan Levkivskyi
Ivan Levkivskyi
Just to clarify, the cognitive load for remembering the load/store context extends not only on plain names but also on all enclosing _calls_, for example these two are very different:...
Another minor thing, one can obviously opt-out of pattern matching using `__match__ = None`, similar to `__hash__ = None`.
Just to clarify, what are the cases where static/instance methods will be useful? I am a bit uncomfortable with using instance method for this because if one writes: ``` class...
I think I see a use case for instance methods: defining a `__match__()` in metaclass. Potentially some ORMs might want to do this.
I have seen in few issues an argument that more people in Python are familiar with C-like languages than functional languages, and therefore we should do something like in the...
> I'm inclined to require that both sides bind the same set of variables I don't think this is important, since a misuse will cause a `NameError` soon. But I...
I don't have strong preferences here, but "clause" sounds good (both options).
Important note: ideas marked as rejected there are not really rejected, I just wanted to summarize all alternatives, on many of them I was 50-50.
Btw, it is interesting how close are the proposals, it is a good sign!
After quickly scrolling through issues, it seems to me all ideas where we diverge are in the 50-50 zone I mentioned. Couple exceptions: * I think it is important to...