Conversation
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
The main reason for preferring a I feel pretty strongly that it's preferable to build sophisticated data structures that model the desired behavior rather than to rely on primitive structures and the code that calls them to cooperate with an implicit model. It's the same rationale for I do appreciate the approach you're taking here to consider simplifying the base implementation to facilitate adding type annotations. It should not be difficult to add the type annotations to |
As you can see from this diff,
FreezableDefaultDictdoesn’t seem like it’s adding much value over a regulardictfor this use case. What do you think about removing it, as a simpler alternative to addressing these comments from #342?