I have $.02 to contribute:

1.  According to the python spec, a TAB moves the column
    to the nearest multiple of 8.   Therefore, 
    "\n  \t" and "\n\t" and "\n       \t" and
    "\n        " are all considered equivalent under
    the python parse rules. 

    So.  If you set your tab-stop every 4 columns, it 
    can cause you no end of grief.   Some of the
    recent webware code i've used relies on above 
    rules..., there are numerous "\n \t" lines.
    If you do a tab expansion on those lines other
    than by the standard unix rules employed by
    the Python parser, your code becomes buggy.

2.  I almost exclusively use 80 column terminals.  
    I use big fonts so that I can easily see the text
    (my eyes strain after a few min of coding)
    As such, I try to word-wrap by 76 characters since
    this is the RFC822 wrap column (makes e-mailing
    code in-line nice), and always by 80.

I do believe that I have not made significant improvements
in the webware code beacuse I find it painful to read
and edit.  Using 8 spaces is a huge amount of space for me,
damn near 1/10th of my screen.  And typical webware code
is word-wrapped well past 100 columns.   This looks like
gibberish on my editor that uses "C" style word wrapping.

I strongly pray that the code be re-formatted to use four 
spaces and word-wrapped sooner per the Python style guides.

Best,

Clark


_______________________________________________
Webware-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/webware-devel

Reply via email to