I hope the following remarks are constructive to the subject.

It seems what's not liked about f{*x} notation is mainly that it looks
parallel to f(*x) or e.g., often possibly f[(*x, )] , which seems to
be a problem mostly only because of the character "f".  If the prefix
were "frozenset", then frozenset{*x} would be similar to frozenset(x)
so it wouldn't be too wrong if the notation looks as if it's for a
modification of a call of frozenset till this name is made to refer to
something else by the programmer's own preference, even in which case,
the name may not be very likely to
refer to something conceptually far from the built-in frozenset.

I also expect the notation wouldn't be too cryptic any more then.

Best regards,
Takuo Matsuoka
_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-le...@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at 
https://mail.python.org/archives/list/python-ideas@python.org/message/4HG4JYXQR43ABINWT7SK7WBUJRU6XJCJ/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to