Raymond Hettinger added the comment:

>> 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.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue29301>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to