norseman wrote:
Tobias Weber wrote:
Hi,
the guideline (PEP 8) is hard wrap to 7x characters. The reason given is that soft wrap makes code illegible.

So what if you hard wrap code but let comments and docstrings soft-wrap?

Otherwise it's hugely annoying to edit them. Say you remove the first three words of a 150 character sentence. Either keep the ugly or rewrap manually.

Or are there editors that can do a "soft hard wrap" while keeping indentation and #comment markers intact?


=======================
Paragraph 1:  65 and 72 cols are US typewriter standard 12 and 10 pt
              respectively. (MSDOS screen, business standard paper, ..)
              And yes, soft wrap does. Check the hardcopy which wraps
              code with lots of long lines.

Paragraph 2:  Comments? I vote no. These are in the code and should
              conform to helping at that location.
              Doc_stuff - I vote yes. For the obvious reason that it
              makes formating the Docs easier AND is to be 'extracted'
              to a separate file for that purpose in the first place.

Paragraph 3:  True

Could you give a short example of what you are referring to in your last paragraph? I showed this to several friends and got several 'views' as to what is intended.

I think he means something like:

# 65 and 72 cols are US typewriter standard 12 and 10 pt respectively.

when wrapped to 40 gives:

# 65 and 72 cols are US typewriter
# standard 12 and 10 pt respectively.

and when rewrapped to 60 gives:

# 65 and 72 cols are US typewriter standard 12 and 10 pt
# respectively.

Indentation of lines wouldn't be affected, so:

# 65 and 72 cols are US typewriter standard 12 and 10 pt respectively.

when wrapped to 40 gives:

        # 65 and 72 cols are US
        # typewriter standard 12 and 10
        # pt respectively.

and when rewrapped to 60 gives:

        # 65 and 72 cols are US typewriter standard 12 and
        # 10 pt respectively.


I assume you are NOT intending to use third party programs to write code in but rather to use Python somehow?

I assume you are intending that the editor add the backslash newline at appropriate places without causing a word or code break when needed and simply wrapping with indent without breaking the code the rest of the time and doing so in such a fashion that ALL general text editors will be able to display code properly as well as be usable in modifying code? Not to mention that the interpreter and/or compiler will still be able to use the file.

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to