On 6/4/2014 10:53 AM, Mark H Harris wrote:

     The topic came up because the C/C++ coders were being encouraged to
try Python3 as the language of choice for a new project, and someone
said they would never consider Python for a project primary language
because of indentation block delimiting. The whole debate, as in most
flames, was stupid. The primary paradigm on this topic locally is that
indents are bad because malformed or mangled code cannot be reformatted
easily (if at all).

Begin solution:':' as the end of a line means 'begin block; indent next line'. If one is using tools that mangle, one can add end-of-block comments: '# end, # end if, # if (end implied), or even just ##. In any case, the stylized comment could mean 'dedent' and code could be reconstituted with all indents stripped. There are probably programs on PyPI to do that. End of excuse.

Terry Jan Reedy


Reply via email to