Message163545
> 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... |
|
Date |
User |
Action |
Args |
2012-06-23 08:03:41 | neologix | set | recipients:
+ neologix, vstinner, larry, giampaolo.rodola, serhiy.storchaka |
2012-06-23 08:03:40 | neologix | set | messageid: <1340438620.56.0.199968059324.issue15078@psf.upfronthosting.co.za> |
2012-06-23 08:03:39 | neologix | link | issue15078 messages |
2012-06-23 08:03:37 | neologix | create | |
|