On Thu, Feb 21, 2008 at 9:15 AM, Barry Warsaw <[EMAIL PROTECTED]> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
>  Hash: SHA1
>
>
>
>  On Feb 21, 2008, at 11:21 AM, skip.montanaro wrote:
>
>  > Author: skip.montanaro
>  > Date: Thu Feb 21 17:21:15 2008
>  > New Revision: 60919
>  >
>  > Modified:
>  >   peps/trunk/pep-0008.txt
>  > Log:
>  > Replace "looks ugly" with a hopefully more concrete explanation of
>  > why line
>  > wrapping is bad - it disrupts the visual structure of the code.
>  >
>  >
>  > Modified: peps/trunk/pep-0008.txt
>  > =
>  > =
>  > =
>  > =
>  > =
>  > =
>  > =
>  > =
>  > ======================================================================
>  > --- peps/trunk/pep-0008.txt   (original)
>  > +++ peps/trunk/pep-0008.txt   Thu Feb 21 17:21:15 2008
>  > @@ -77,10 +77,11 @@
>  >
>  >     There are still many devices around that are limited to 80
>  > character
>  >     lines; plus, limiting windows to 80 characters makes it possible
>  > to have
>  > -    several windows side-by-side.  The default wrapping on such
>  > devices looks
>  > -    ugly.  Therefore, please limit all lines to a maximum of 79
>  > characters.
>  > -    For flowing long blocks of text (docstrings or comments),
>  > limiting the
>  > -    length to 72 characters is recommended.
>  > +    several windows side-by-side.  The default wrapping on such
>  > devices
>  > +    disrupts the visual structure of the code, making it more
>  > difficult to
>  > +    understand.  Therefore, please limit all lines to a maximum of 79
>  > +    characters.  For flowing long blocks of text (docstrings or
>  > comments),
>  > +    limiting the length to 72 characters is recommended.
>
>  Why should docstrings and comments be limited to 72 characters when
>  code is limited to 79 characters?  I ask because there is an ongoing
>  debate at my company about this.
>
>  Personally, I see no justification for it, and further, it's a pita to
>  support automatically because tools like Emacs only have one auto-
>  wrapping variable (fill-column).  Emacs doesn't know that it should
>  fill comments and docstrings different than code lines, so you have to
>  do a bunch of manual crud to support these guidelines.
>
>  I recommend removing the guideline of 72 characters, and just say
>  everything, code, comments, and docstrings should be no wider than 79
>  characters.

+1 from me. I know having a separate line break rule just for PEPs and
such is a pain as I am having to constantly look down at the column
number to know when I have run afoul of this.

-Brett
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to