On Sunday 09 December 2001 10:36 am, Ian Bicking wrote:
> And why should I?  And not just me, but everyone else?  There's
> *nothing wrong* with standard Python conventions!  Why can't we just
> use those?
>
> I am going to keep writing my code pretty much to Python coding
> standards, because I think that is the Right Thing -- not necessarily
> because those standards are the best, most logical, or most aesthetic
> standards.  I'm going to do that because that makes my code most
> accessible to the general Python community, and means my code will
> fit in with most code from other sources.  I'm going to set up my
> editor and general environment to do that.
>
> This shouldn't be a controversial choice.  A lot of other people have
> chosen that too... and when they do, Webware code looks ugly to them.
> Instead of asking us to change our environments, shouldn't Webware
> just go along to get along?  It seems like hubris to do otherwise.
>
>   Ian

You say "not just me, but everyone else" to which I'm very surprised. 
Almost all of my colleagues:
  - use windows that are wider than 80 columns
  - have plenty of screenspace
  - do lots of editing every day
  - have editors that can wrap or not
  - have editors that use "previous line indentation"
  - infrequently paste existing code in e-mail messages
  - do not edit in terminals for more than a 5 minute fix
  - do not print source code

Scaling everything down to the most extreme people (the guy using an 80 
column terminal who prints and e-mails all of his code) hurts for those 
who aren't (those with the space, the friendly editor and the 
inclination to use them). Whereever you draw the line, someone is 
gaining and someone is losing. That's where the constroversy comes from.

Also, instead of changing how I code in Python, shouldn't editors like 
emacs do the right thing? Python is the first language I've used where 
I was expected to cater to a single editor (and one with source) 
instead of expecting the editor to handle the language's text files. 
That seems like hubris.

You say "no, I won't do this and I won't do that for your source", but 
then expect me to say "yes, I'll do this and I'll do that for one 
problematic editor". That seems unbalanced.

And for the most part, Webware is Pythonic, but with any project there 
is balance to be striked between conforming to the herd and doing 
what's best. There is no hubris in that general philosophy at least.


-Chuck

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

Reply via email to