This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author neologix
Recipients giampaolo.rodola, larry, neologix, serhiy.storchaka, vstinner
Date 2012-06-23.08:03:37
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1340438620.56.0.199968059324.issue15078@psf.upfronthosting.co.za>
In-reply-to
Content
> But at the heart of the matter, I see no benefit to exposing Python
> developers to the idiosyncrasies of poor C API design.  I feel strongly that
> one way Python becomes "pythonic" is that it aims for the convenience of the
> programmer--not the language designer and not the implementer.  The Python
> calling convention is far more flexible than the C calling convention.  We
> should put it to good use here.

I agree.

However, I think Martin is a proponent of the "thin wrapper" approach,
so it'd be nice to have his input on this.

I personally like the change, except for `flags` argument collapsing. Imagine what mmap's prototype would look like if we used list of optional arguments instead of a flag...
History
Date User Action Args
2012-06-23 08:03:41neologixsetrecipients: + neologix, vstinner, larry, giampaolo.rodola, serhiy.storchaka
2012-06-23 08:03:40neologixsetmessageid: <1340438620.56.0.199968059324.issue15078@psf.upfronthosting.co.za>
2012-06-23 08:03:39neologixlinkissue15078 messages
2012-06-23 08:03:37neologixcreate