[Python-Dev] Changing Clinic's output
breamoreboy at yahoo.co.uk
Tue Jan 7 21:46:41 CET 2014
On 07/01/2014 19:53, Antoine Pitrou wrote:
> Several core developers a bit unhappy with the way Argument Clinic
> currently scatters generated code into hand-written C modules. The
> opinion is that it makes C files more confusing and annoying to
> navigate through.
> Several solutions have been proposed:
> - move all generated code to separate C files, which would then be
> #included'd into the main module file
> - gather all generated code to a single place in the C module file, for
> example near the end (Larry's "accumulator" idea)
> - prefix all Clinic-generated lines with a recognizable marker, e.g.
> "/* AC */"
> What do you think?
Maybe overkill but why not follow 3 with 2 at the end of the file, the
marker to be a very clear /* Generated by Argument Clinic - DO NOT EDIT
BELOW THIS LINE */ or whatever wording is appropriate in this case.
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
More information about the Python-Dev