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