I unknowingly made a dup of this here: Dict with `=` support similar to f-str `=`
@effigies took this idea to another level from just dict
support to signatures in general with f(var=)
, which I really like. To share some scenarios I think this feature can have real synergy with:
- Facade interfaces or wrappers
- Systems with code inspection/reflection
Similar to PEP 618’s strict
keyword into zip
, this syntax feature tightens up connections, by removing intermediary names.
I would argue this feature can also improve readability because it removes errors/extra thought that can arise from typos or unnecessary renamings.