[Python-Dev] Proposed: The Great Argument Clinic Conversion Derby

Antoine Pitrou solipsis at pitrou.net
Mon Jan 6 21:17:20 CET 2014


On Mon, 6 Jan 2014 00:25:53 +0100
Stefan Krah <stefan at bytereef.org> wrote:
> Nick Coghlan <ncoghlan at gmail.com> wrote:
> > > I had that working at one point.  Guido said no, keep it all in one file. 
> > > I'm flexible but first you'd have to convince him.
> > 
> > It's also not something we're stuck with forever - we can start with it inline
> > (which has the advantage of keeping all the code in the same place), and later
> > move to having the helpers in a separate file included from the implementation
> > file if we decide it makes sense to do so.
> 
> If we move big chunks of code around twice, I guess "hg blame" will break
> twice, too.  That is another thing worth considering.

Breaking on generated code doesn't sound very annoying, though.

> I agree with Serhiy, but that is probably known at this point. :)

I agree with Serhiy and you too. Clinic's current output makes C files
more tedious to read, and I'm not really willing to participate in the
"conversion derby" because of that. What were Guido's arguments?

Also, see http://bugs.python.org/issue19723

Regards

Antoine.




More information about the Python-Dev mailing list