homepage

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 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:51rhettingersetrecipients: + rhettinger, vstinner, skrah, serhiy.storchaka
2017年01月29日 19:47:51rhettingersetmessageid: <1485719271.76.0.467129996301.issue29301@psf.upfronthosting.co.za>
2017年01月29日 19:47:51rhettingerlinkissue29301 messages
2017年01月29日 19:47:51rhettingercreate

AltStyle によって変換されたページ (->オリジナル) /