[Python-Dev] PEP 450 adding statistics module
Mark Dickinson
dickinsm at gmail.com
Thu Aug 15 19:58:05 CEST 2013
On Thu, Aug 15, 2013 at 2:08 PM, Steven D'Aprano <steve at pearwood.info>wrote:
>
> - Each scheme ended up needing to be a separate function, for ease of both
> implementation and testing. So I had four private median functions, which I
> put inside a class to act as namespace and avoid polluting the main
> namespace. Then I needed a "master function" to select which of the methods
> should be called, with all the additional testing and documentation that
> entailed.
>
That's just an implementation issue, though, and sounds like a minor
inconvenience to the implementor rather than anything serious; I don't
think that that should dictate the API that's used.
- The API doesn't really feel very Pythonic to me. For example, we write:
>
And I guess this is subjective: conversely, the API you're proposing
doesn't feel Pythonic to me. :-) I'd like the hear the opinion of other
python-dev readers.
Thanks for the detailed replies. Would it be possible to put some of this
reasoning into the PEP?
Mark
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-dev/attachments/20130815/1b5242c9/attachment.html>
More information about the Python-Dev
mailing list