<div dir="ltr"><div class="gmail_quote"><div dir="ltr">[Abe Dillon]</div>> I haven't been part of the conversation for 15 years, but most of the argument</div><div class="gmail_quote">> against the idea (yours especially) seem to focus on the prospect of a<br>> constructor war and imply that was the original motivation behind actively<br>> disabling the fromkeys method in Counters.<br><br>I quoted the source code verbatim - its comment said fromkeys() didn't make sense for Counters.  From which it's an easy inference that it makes more than one _kind_ of sense, hence "constructor wars".  Not that it matters.<br><br>Giving some of the history was more a matter of giving a plausible reason for why you weren't getting all that much feedback:  it's quite possible that most readers of this list didn't even remember that `dict.fromkeys()` is a thing.<br><br>> I don't mean to give the impression that I'm fanatical about this. It really<br>> is a minor inconvenience. It doesn't irk me nearly as much as other minor<br>> things, like that the fact that all the functions in the heapq package begin<br>> with the redundant word 'heap'.<br><br>You have to blame Guido for that one, which is even more futile than arguing with Raymond ;-)  It never much bothered me, but I do recall doing this once:</div><div class="gmail_quote"><span style="font-family:monospace,monospace"><br>from heap</span><span style="font-family:monospace,monospace">q import heappush as push, heappop as pop # etc</span><br></div><div class="gmail_quote"><br></div><div class="gmail_quote"><div dir="ltr"><div><br></div><div><span style="font-size:12.8px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">>> Raymond may have a different judgment about that, though.  I don't believe</span></div><div><span style="font-size:12.8px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">>> he reads python-ideas anymore<br><br></span></div></div></div>> He actually did reply a few comments back!<br><br>Ya, I saw that!  He's always trying to make me look bad ;-)<br><br><div class="gmail_quote"><div><div>> I think I'm having more fun chatting with people that I deeply respect<br>> than "jumping up and down". I'm sorry if I'm coming off as an asshole.<br><br>Not at all!  I've enjoyed your messages.  They have tended to more on the side of forceful advocacy than questioning, though, which may grate after a few more years.  As to my "jumping up and down", I do a lot of leg-pulling.  I'm old.  It's not meant to offend, but I'm too old to care if it does :-)<br><br>> We can kill this thread if everyone thinks I'm wasting their time. It doesn't<br>> look like anyone else shares my minor annoyance. Thanks for indulging me!</div></div></div><div class="gmail_quote"><div class="gmail_extra"><br>Raymond's reply didn't leave any hope for adding Counter.fromkeys(), so in the absence of a killer argument that hasn't yet been made, ya, it would be prudent to move on.<br><br>Unless people want to keep talking about it, knowing that Raymond won't buy it in the end.  Decisions, decisions ;-)<br><br></div>
</div></div>