Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #61369

Re: python programming help

Path csiph.com!usenet.pasdenom.info!news.albasani.net!rt.uk.eu.org!newsfeed.xs4all.nl!newsfeed4.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail
Return-Path <rosuav@gmail.com>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.018
X-Spam-Evidence '*H*': 0.96; '*S*': 0.00; 'broken': 0.04; 'defaults': 0.07; 'nicely': 0.07; 'utf-8': 0.07; 'subject:help': 0.08; 'enjoys': 0.09; 'fix.': 0.09; 'fixed,': 0.09; 'iac': 0.09; "people's": 0.09; 'used.': 0.09; 'cc:addr:python-list': 0.11; 'windows': 0.15; '*you*': 0.16; 'behaviour.': 0.16; 'buggy': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'ie6': 0.16; 'ie9': 0.16; 'only)': 0.16; 'pity': 0.16; 'sorts': 0.16; 'subject:programming': 0.16; 'them.)': 0.16; 'subject:python': 0.16; 'fix': 0.17; 'wrote:': 0.18; 'trying': 0.19; 'properly': 0.19; 'written': 0.21; 'coding': 0.22; 'saying': 0.22; 'cc:addr:python.org': 0.22; 'browsers': 0.24; 'fixed.': 0.24; 'own.': 0.24; 'unicode': 0.24; 'mon,': 0.24; 'looks': 0.24; '(or': 0.24; 'cc:2**0': 0.24; 'least': 0.26; 'header:In-Reply-To:1': 0.27; "we'd": 0.29; 'thus': 0.29; 'unix': 0.29; 'dec': 0.30; 'important.': 0.30; 'message-id:@mail.gmail.com': 0.30; 'that.': 0.31; 'becoming': 0.31; 'era': 0.31; 'fault': 0.31; 'piece': 0.31; "they'll": 0.31; 'stuff': 0.32; 'weeks': 0.32; 'everyone': 0.33; 'bugs': 0.33; 'guess': 0.33; 'programmers': 0.33; 'standards': 0.33; 'screen': 0.34; 'but': 0.35; 'received:google.com': 0.35; 'add': 0.35; 'there': 0.35; 'possible': 0.36; 'should': 0.36; 'being': 0.38; 'sometimes': 0.38; 'problems': 0.38; 'pm,': 0.38; 'itself': 0.39; 'supporting': 0.39; 'use.': 0.39; 'enough': 0.39; 'either': 0.39; 'skip:u 10': 0.60; 'guy': 0.60; 'most': 0.60; 'ago,': 0.61; 'full': 0.61; 'kind': 0.63; 'day.': 0.63; 'today': 0.64; 'more': 0.64; 'buying': 0.65; 'phone': 0.66; 'market': 0.66; 'covers': 0.68; 'sound': 0.68; 'internet': 0.71; 'browser.': 0.78; 'actually,': 0.84; 'god,': 0.84; 'hardly': 0.84; 'pre-written': 0.84; 'samba': 0.84; 'selection,': 0.84; 'standards.': 0.84; 'subway': 0.84; 'system),': 0.84; 'who,': 0.84; 'favour': 0.91; 'trouble.': 0.91; 'to:none': 0.92; 'retired': 0.93; 'clients,': 0.95; '2013': 0.98
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:cc :content-type; bh=WeXgyzI7p8PGTNfMuFuMBljECkGbCflXcLzIbUXbXa4=; b=bJqQ7JQWpYwtgfRGrFPVEev7h0F3soQ4ccLaj45Z2LOz4j503XYORUmKGk2X5puYJF UdK+OknDgEl283BskE8WkTKCLYcuZDzXcP1SwhlRkKE/dtWPzsS3WhvfECZtpeN2KZ4+ OFr/li3sJtmy3uAJGCXJnne7ISmML/MhGE6NhJwQTU9aeV0MGNre9013OK3Ov9p5EsCo huQqWrkBt+5KzTUStDLI5HWuwp+mRmLqhqTviAqNS5SaKz8HH2t2OuDA2eydGlqvnMYS gH0CQafL6aA8ZnjK+QNsXG3Eg1cdX1+DkJKcHQNuHIXiybFT0Jag0mF/EgSH/9QpxxWF 4QVg==
MIME-Version 1.0
X-Received by 10.66.118.71 with SMTP id kk7mr19293684pab.14.1386576949234; Mon, 09 Dec 2013 00:15:49 -0800 (PST)
In-Reply-To <3c0b48b6-2129-4e36-a455-525d6c2da3dc@googlegroups.com>
References <264c1144-5d04-4ad0-aa32-f4e6770d210c@googlegroups.com> <mailman.3733.1386527267.18130.python-list@python.org> <2243d31b-f2cb-484a-b6a3-f9f265aa8fd6@googlegroups.com> <mailman.3737.1386529135.18130.python-list@python.org> <78e2bedb-edcb-47ab-a89d-b62d60611481@googlegroups.com> <mailman.3739.1386530226.18130.python-list@python.org> <95f70ade-57a5-4537-85ba-1b612812212f@googlegroups.com> <mailman.3757.1386558363.18130.python-list@python.org> <3c0b48b6-2129-4e36-a455-525d6c2da3dc@googlegroups.com>
Date Mon, 9 Dec 2013 19:15:49 +1100
Subject Re: python programming help
From Chris Angelico <rosuav@gmail.com>
Cc "python-list@python.org" <python-list@python.org>
Content-Type text/plain; charset=UTF-8
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.15
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list/>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Newsgroups comp.lang.python
Message-ID <mailman.3764.1386577308.18130.python-list@python.org> (permalink)
Lines 58
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1386577308 news.xs4all.nl 2924 [2001:888:2000:d::a6]:41340
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python:61369

Show key headers only | View raw


On Mon, Dec 9, 2013 at 4:10 PM,  <rurpy@yahoo.com> wrote:
> We all use buggy software every day.  *Every* piece of non-trival
> software is buggy -- you already know that.  So you are saying
> that bugs that annoy *you* are ones that *others* should change
> their practice to join your boycott to fix.

The ones that have interoperability problems are the ones that need to
be fixed. When a MUD client uses CP-1252 instead of either Latin-1 or
UTF-8, that's a fault in it. (Confession: My own RosMud has that exact
problem, because of what it uses under the covers for screen display.
But it's being retired in favour of Gypsum, which supports full
Unicode and defaults to UTF-8 transport.)

> You sound like some Unix hard-asses of the 1990's who, by god, weren't
> going pollute their software with any kind of MS Windows compatibility.
> No supporting a broken OS for them.  They would keep the software pure
> and Unix-only and force Microsoft to fix their broken OS.
> Well, most of that software and those programmers have been eliminated
> by Darwinian selection, and today cross-platform (or Windows only)
> software is the norm.

And there were Microsoft people in the same era who, by Bill, weren't
going to pollute their software with any kind of standards
compatibility. Let's look at just one product, Internet Explorer:

IE6: Microsoft enjoys a near monopoly and uses this to encourage
people to use IE-only features  Myriad intranet sites get set up that
won't work properly on any other browser.

IE7: Other browsers now actually have some market-share, and people
are agitating for IE to match them in behaviour. Oh dear. Guess we'd
better add tabbed browsing, everyone else has it... the monopoly isn't
enough to maintain itself on its own.

IE8: Actually, it looks like standards compliance is becoming
important. But so is compatibility with IE6. What a pain, what a pain.

IE9 and IE10: The market shift to other browsers and thus the pressure
shift to standards compliance continues. Unfortunately, it's just not
possible to maintain IE6 compatibility, so lots of corporates have to
keep XP and IE6 for their daily use.

(I was in a Subway buying a sandwich a few weeks ago, and the system
was having trouble. Guy was on the phone to the US trying to get it
sorted out. Everything was in IE6. I pity them.)

Windows-only is hardly the norm. There's at least as much software
that's Mac-only or Linux-only as Windows-only. And far far more that's
cross-platform or at least multi-platform. The most important thing is
interoperability - sometimes that means stuff like Samba (specifically
written to talk to a "foreign" system), but more often it means coding
to the pre-written standards. I can write all sorts of TELNET servers
and clients, and I can be confident that they'll work nicely with
other people's clients and servers, and that they'll understand each
other when they say IAC DO NAWS or IAC SB TERMTYPE IS "Gypsum" IAC SE.
If one of them is buggy, it must be fixed, or it must not be used.

ChrisA

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

python programming help rafaellasav@gmail.com - 2013-12-08 09:59 -0800
  Re: python programming help YBM <ybmess@nooos.fr.invalid> - 2013-12-08 19:07 +0100
    Re: python programming help rafaellasav@gmail.com - 2013-12-08 10:14 -0800
      Re: python programming help YBM <ybmess@nooos.fr.invalid> - 2013-12-08 19:18 +0100
      Re: python programming help Mark Lawrence <breamoreboy@yahoo.co.uk> - 2013-12-08 18:25 +0000
      Re: python programming help Christopher Welborn <cjwelborn@live.com> - 2013-12-09 17:34 -0600
  Re: python programming help Roy Smith <roy@panix.com> - 2013-12-08 13:23 -0500
  Re: python programming help Gary Herron <gary.herron@islandtraining.com> - 2013-12-08 10:20 -0800
  Re: python programming help bob gailer <bgailer@gmail.com> - 2013-12-08 13:27 -0500
    Re: python programming help rafaellasav@gmail.com - 2013-12-08 10:32 -0800
      Re: python programming help rafaellasav@gmail.com - 2013-12-08 10:42 -0800
      Re: python programming help Benjamin Kaplan <benjamin.kaplan@case.edu> - 2013-12-08 10:52 -0800
        Re: python programming help rafaellasav@gmail.com - 2013-12-08 11:06 -0800
          Re: python programming help Chris Angelico <rosuav@gmail.com> - 2013-12-09 06:17 +1100
            Re: python programming help rurpy@yahoo.com - 2013-12-08 16:08 -0800
              Re: python programming help Mark Lawrence <breamoreboy@yahoo.co.uk> - 2013-12-09 00:27 +0000
                Re: python programming help rurpy@yahoo.com - 2013-12-08 21:07 -0800
                Re: python programming help rusi <rustompmody@gmail.com> - 2013-12-08 21:20 -0800
                Re: python programming help rurpy@yahoo.com - 2013-12-09 21:15 -0800
                Re: python programming help Chris Angelico <rosuav@gmail.com> - 2013-12-09 18:57 +1100
                Re: python programming help rurpy@yahoo.com - 2013-12-09 21:07 -0800
                Re: python programming help Mark Lawrence <breamoreboy@yahoo.co.uk> - 2013-12-09 09:34 +0000
                Meta Fight About Posting (was: python programming help) Travis Griggs <travisgriggs@gmail.com> - 2013-12-09 07:44 -0800
                Re: Meta Fight About Posting (was: python programming help) rusi <rustompmody@gmail.com> - 2013-12-09 08:25 -0800
                Re: Meta Fight About Posting (was: python programming help) rusi <rustompmody@gmail.com> - 2013-12-09 08:47 -0800
                Re: Meta Fight About Posting (was: python programming help) Roy Smith <roy@panix.com> - 2013-12-09 13:48 -0500
                Re: Meta Fight About Posting (was: python programming help) Roy Smith <roy@panix.com> - 2013-12-09 13:45 -0500
              Re: python programming help Chris Angelico <rosuav@gmail.com> - 2013-12-09 14:05 +1100
                Re: python programming help rurpy@yahoo.com - 2013-12-08 21:10 -0800
                Re: python programming help Joel Goldstick <joel.goldstick@gmail.com> - 2013-12-09 00:22 -0500
                Re: python programming help Chris Angelico <rosuav@gmail.com> - 2013-12-09 19:15 +1100
                Re: python programming help rurpy@yahoo.com - 2013-12-09 21:10 -0800
                Re: python programming help Chris Angelico <rosuav@gmail.com> - 2013-12-10 16:29 +1100
          Re: python programming help Mark Lawrence <breamoreboy@yahoo.co.uk> - 2013-12-08 19:21 +0000
          Re: python programming help Terry Reedy <tjreedy@udel.edu> - 2013-12-08 16:17 -0500
          Re: python programming help YBM <ybmess@nooos.fr.invalid> - 2013-12-09 03:02 +0100
      Re: python programming help John Ladasky <john_ladasky@sbcglobal.net> - 2013-12-08 11:21 -0800
      Re: python programming help Gregory Ewing <greg.ewing@canterbury.ac.nz> - 2013-12-09 13:00 +1300
        Re: python programming help YBM <ybmess@nooos.fr.invalid> - 2013-12-09 02:51 +0100
      Re: python programming help YBM <ybmess@nooos.fr.invalid> - 2013-12-09 03:31 +0100

csiph-web