
Jan. 26, 2022
1:50 p.m.
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