| ▲ | dkarl 2 days ago | ||||||||||||||||||||||
It's interesting that he concludes that freezing dicts is "not especially useful" after addressing only a single motivation: the use of a dictionary as a key. He doesn't address the reason that most of us in 2025 immediately think of, which is that it's easier to reason about code if you know that certain values can't change after they're created. What a change in culture over the last 20 years! | |||||||||||||||||||||||
| ▲ | morshu9001 2 days ago | parent [-] | ||||||||||||||||||||||
You can't really tell though. Maybe the dict is frozen but the values inside aren't. C++ tried to handle this with constness, but that has its own caveats that make some people argue against using it. | |||||||||||||||||||||||
| |||||||||||||||||||||||