Well, as explained since most instances of `Table` do not have dups, `pop` 
would at least need a separate overload taking a `var seq`, and the idea came 
up for `del`, but people decided they preferred to instead just deprecate dup 
keys.

So, why did this feature not exist for 13 years to relieve client code of 
loops? Well, it's open source and understaffed. Features rely upon passions of 
feature adders and a judgement call about how often they are needed. Deletion 
itself is often unnecessary and did not work right for half of that time (and 
not working was not noticed!).

I would be willing to add these to `adix/lptabz`, though, especially if you 
wanted to do a PR.

Reply via email to