Re: [Python-Dev] Guidance regarding what counts as breaking backwards compatibility

2014-02-03 Thread Brett Cannon
On Sat, Feb 1, 2014 at 9:14 PM, Nick Coghlan wrote: > On 2 February 2014 11:06, Steven D'Aprano wrote: > > Hi all, > > > > Over on the Python-ideas list, there's a thread about the new statistics > > module, and as the author of that module, I'm looking for a bit of > > guidance regarding backwa

Re: [Python-Dev] Guidance regarding what counts as breaking backwards compatibility

2014-02-02 Thread Paul Moore
On 2 February 2014 02:11, Terry Reedy wrote: >> example, sum({1: 100, 2: 200}) returns 3. If one wanted to reserve the >> opportunity to handle mappings specifically in the future, without being >> locked in by backwards-compatibility, how should one handle it? >> >> a) document that behaviour wit

Re: [Python-Dev] Guidance regarding what counts as breaking backwards compatibility

2014-02-01 Thread Nick Coghlan
On 2 February 2014 11:06, Steven D'Aprano wrote: > Hi all, > > Over on the Python-ideas list, there's a thread about the new statistics > module, and as the author of that module, I'm looking for a bit of > guidance regarding backwards compatibility. Specifically two issues: > > > (1) With numeric

Re: [Python-Dev] Guidance regarding what counts as breaking backwards compatibility

2014-02-01 Thread Terry Reedy
On 2/1/2014 8:06 PM, Steven D'Aprano wrote: Hi all, Over on the Python-ideas list, there's a thread about the new statistics module, and as the author of that module, I'm looking for a bit of guidance regarding backwards compatibility. Specifically two issues: (1) With numeric code, what happe

[Python-Dev] Guidance regarding what counts as breaking backwards compatibility

2014-02-01 Thread Steven D'Aprano
Hi all, Over on the Python-ideas list, there's a thread about the new statistics module, and as the author of that module, I'm looking for a bit of guidance regarding backwards compatibility. Specifically two issues: (1) With numeric code, what happens if the module become more[1] accurate in