Message286448
>> Ah you dislike the additional [clinic input] sections?
>
> Yes, they tear apart the code. I stopped reading many C files because
> of this.
I concur with Stefan. AC is very impactful on modules, greatly affecting their readability and maintainability. The existing PyArg_ParseXXX() calls and their "kwlist" static variable are very easy to work with, easy to modify, and easy to teach (I cover them effortlessly in the Python classes I teach). In contrast, AC is much harder to learn, harder to get right, doesn't fit some existing APIs, harder to change, and it greatly expands the number of lines of code. |
|
Date |
User |
Action |
Args |
2017-01-29 19:47:51 | rhettinger | set | recipients:
+ rhettinger, vstinner, skrah, serhiy.storchaka |
2017-01-29 19:47:51 | rhettinger | set | messageid: <1485719271.76.0.467129996301.issue29301@psf.upfronthosting.co.za> |
2017-01-29 19:47:51 | rhettinger | link | issue29301 messages |
2017-01-29 19:47:51 | rhettinger | create | |
|