Message286448
| Author |
rhettinger |
| Recipients |
rhettinger, serhiy.storchaka, skrah, vstinner |
| Date |
2017年01月29日.19:47:51 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1485719271.76.0.467129996301.issue29301@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
>> 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. |
|
History
|
|---|
| 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 |
|