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


Groups > comp.lang.python > #96156

Re: Python handles globals badly.

Path csiph.com!eternal-september.org!feeder.eternal-september.org!border1.nntp.ams1.giganews.com!nntp.giganews.com!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!nzpost1.xs4all.net!not-for-mail
Return-Path <marfig@gmx.com>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.004
X-Spam-Evidence '*H*': 0.99; '*S*': 0.00; 'python,': 0.02; 'exercise': 0.03; 'subject:Python': 0.05; 'remind': 0.05; 'php.': 0.07; 'purpose.': 0.07; 'adopted': 0.09; 'pointless': 0.09; 'received:gmx.net': 0.09; 'vast': 0.09; 'way:': 0.09; 'python': 0.10; 'argument': 0.15; 'java,': 0.15; 'languages,': 0.15; "(can't": 0.16; 'denying': 0.16; 'java.': 0.16; 'language)': 0.16; 'mildly': 0.16; 'mistake.': 0.16; 'naming': 0.16; 'nevertheless': 0.16; 'programmers.': 0.16; 'received:10.177': 0.16; 'respected': 0.16; 'scripting.': 0.16; 'wider': 0.16; 'wrote:': 0.16; 'runs': 0.18; 'language': 0.19; "aren't": 0.22; 'c++,': 0.22; 'programming': 0.22; 'header:In-Reply-To:1': 0.24; 'header:User- Agent:1': 0.26; 'developers': 0.26; 'community.': 0.27; 'went': 0.28; 'from:addr:gmx.com': 0.29; 'usable': 0.29; 'that.': 0.30; 'programmers': 0.30; "can't": 0.32; 'generally': 0.32; 'language.': 0.32; 'choices': 0.33; 'skip:j 20': 0.33; 'stands': 0.33; "i'll": 0.33; 'case,': 0.34; 'languages': 0.34; 'that,': 0.34; 'level': 0.35; 'community': 0.36; 'but': 0.36; 'there': 0.36; 'to:addr:python-list': 0.36; 'subject:: ': 0.37; 'received:10': 0.37; 'being': 0.37; 'agree': 0.37; 'why': 0.39; "didn't": 0.39; 'to:addr:python.org': 0.40; 'some': 0.40; 'software': 0.40; 'close': 0.61; 'programs': 0.62; 'personal': 0.63; 'our': 0.64; 'today': 0.65; 'numerous': 0.66; 'received:212.227.17': 0.66; 'note:': 0.66; 'superior': 0.67; 'stand': 0.67; 'worth': 0.67; 'cold': 0.70; 'quality': 0.72; 'lack': 0.76; 'truth': 0.79; 'adoption': 0.84; 'adopts': 0.84; 'choices,': 0.84; 'client-side': 0.84; 'extent.': 0.84; 'figueiredo': 0.84; 'importance.': 0.84; 'mario': 0.84; 'touched': 0.84; 'hand,': 0.97
Date Wed, 09 Sep 2015 03:43:07 +0100
From Mario Figueiredo <marfig@gmx.com>
User-Agent Mozilla/5.0 (Windows NT 6.1; rv:25.7) Gecko/20150827 FossaMail/25.1.7
MIME-Version 1.0
To python-list@python.org
Subject Re: Python handles globals badly.
References <c3363$547e74fe$5419aafe$24179@news.ziggo.nl> <86fa425b-d660-45ba-b0f7-3beebdec8e14@googlegroups.com> <CALwzid=sokeEcPA17yP=Npscg4VSJ6AaF_AMn13ypCr-BtVgwA@mail.gmail.com> <CAK_ErkjJ8ZYhtAoOC0p-DRpd5JQfb6aGWgU2T6uW5ZLtxjY2Mg@mail.gmail.com> <55EE9EEC.1060907@rece.vub.ac.be> <CAK_ErkgQPBxSc+zs7c2tGpGgQQ7s_SsAyJFB6qwcvJg68B9g0w@mail.gmail.com> <55EEDD37.5090602@gmx.com> <CAK_ErkjdWXG7aQ=Q23tq-ZVuyX_etdrC939WtCAPkeu2_5SZ8A@mail.gmail.com> <55EF86BA.4050502@gmx.com> <85y4gg8js0.fsf@benfinney.id.au>
In-Reply-To <85y4gg8js0.fsf@benfinney.id.au>
Content-Type text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding 7bit
X-Provags-ID V03:K0:ahiYE9PHHsp1zAEwm8vjuGIHqj0gYcw8+/nQBcSVrjYo9zxUTeN 11S4UkFnalMtNu3GxNK2qHYFUJPkDqzsW50JSBecMxdeBZ+HclHKyNIfyCigYw7oC1fzWh/ 5PNZThbng94IHw5uSfkJvVehfCtlWsRo/hq0jCo6AGep073YeT+ZBcww62mByemz/0BRo2d kkM4ldDA3QNOvn1gZn1WA==
X-UI-Out-Filterresults notjunk:1;V01:K0:YXAXw8Bi5j4=:ip14Hg4rfL9t26aLyo7HUx aWCTnuxocXGDufO5PrgJBsABWFBZLOPGH+fLHgFuDIQXeF7mvr6ZOmPlf73TDziR/NovkqMi9 ADDtgwczgsJrbFD2UCyBoSLOkzLtcKL+eFWvJ6qk3en9r+b75YPSNdz5HbCTdq17FeELvyGD/ 1t6LW2wQtUGHT4Mcrh3PAxO3KRfsXwPI6iOwzYqfqHto+1zhNdHDh2bDs1i7RKmPKCrhX03w6 fTIjw51HHxaZyOgMqOs+p7HPRwtOABC/Ih/ZA1428MEvX4PGZXb49Htwq3+IWDwDt5LskmSwC ty+Jh+WCXZYfQ/ABvNqR5RcHVV1ApxM8Dc+nY2zntjJJ/jgDWxDskajwYj9M9+AS2DAj59aEy nDrot9SAapWRMt3LFuaYBHMvR/csr/q8b2MOnNweyg2AoXE2Wl9shez7ii3Bdyz302ANrH3IJ GSWD5ftvt1ivUBa/5PMCdzpphVZYu0y4t7n9dTGNlN11qMLAJFnskOfWoRhjqlblF8vsjABka f+lka8YSaw4cKFbE2+eQlqF2dj01+jtGLHMLNsIkI9/GEQcIEnhk1EvS0ekYM9Af9T3/qWnj8 onHhx+xHzZoBHZwkjjzq8UPV+6Udj0nVbIS3hQaNCflrf1kkO5QuAU8rQZSXms1qRSDNiY+pr mWPvk9vF9h1k/eFKMqN2943jJ83Pr60a5hb3vLobZudn098Z+2VDkLfZog+rFnNlQPUio1dg6 Gx8KhsOEtFba7EhVo7ivchtP5bilM7fubKG+vg==
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.20+
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.246.1441766903.8327.python-list@python.org> (permalink)
Lines 43
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1441766903 news.xs4all.nl 23824 [2001:888:2000:d::a6]:43878
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python:96156

Show key headers only | View raw


On 09-09-2015 02:26, Ben Finney wrote:
> Mario Figueiredo <marfig@gmx.com> writes:
>
>> Note:
>> You know, it is a pointless exercise to try and downplay programming
>> languages (any programming language) that has proven its worth by
>> being generally adopted by the programming community. Adoption is the
>> sign of a respected and well designed language.
>
> I can think of numerous widely-adpoted languages that disprove that
> assertion, by nevertheless being poorly-designed languages that are
> loathed by the vast majority of programmers who use them.
>
> On the other hand, I think there is merit in an argument that runs the
> other way: the quality of languages that a community adopts are
> predictive of the quality of programs that community will produce.
>

I'll have to agree to an extent. And you did remind me of PHP. So 
there's that.

But in a way PHP served an important purpose in its time. Despite its 
flaws, it was once an important language that helped solve programming 
problems. And for that it served the purpose. Many of us went through it 
for the lack of a better fast-and-dirty alternative to server-side 
scripting. I remember others, like Cold Fusion or ASP. (Can't recall 
exactly why Cold Fusion didn't experience a wider support. But, truth be 
told I barely touched it).

In any case, it stands that, unless a programming language is so ruined 
by bad design choices it is unusable, there is some kind of merit to its 
ability to solve computational problems. And Lua, Java, Python, C++, C, 
let me stop naming some popular or mildly popular languages, aren't 
nowhere close to being in that game. They are superior choices, despite 
our personal dislikes.

I can't stand Java. I just don't think calling it a mistake. It's worth 
has been proven by its level of adoption and by the usable software that 
has been made with it. Javascript/ECMAScript is criticized by so many 
and yet there's no denying of its importance. Even today we struggle to 
find a better alternative to client-side scripting. Python is criticized 
by so many. And yet I don't think calling on Python developers as an 
inferior breed of programmers.

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


Thread

Re: Python handles globals badly. tdev@freenet.de - 2015-09-02 11:47 -0700
  Re: Python handles globals badly. tdev@freenet.de - 2015-09-02 12:32 -0700
  Re: Python handles globals badly. Emile van Sebille <emile@fenx.com> - 2015-09-02 12:34 -0700
  Re: Python handles globals badly. Ian Kelly <ian.g.kelly@gmail.com> - 2015-09-02 13:38 -0600
  Re: Python handles globals badly. "Sven R. Kunze" <srkunze@mail.de> - 2015-09-02 22:08 +0200
  Re: Python handles globals badly. MRAB <python@mrabarnett.plus.com> - 2015-09-02 21:22 +0100
  Re: Python handles globals badly. Mark Lawrence <breamoreboy@yahoo.co.uk> - 2015-09-02 22:19 +0100
  Re: Python handles globals badly. Mark Lawrence <breamoreboy@yahoo.co.uk> - 2015-09-03 02:16 +0100
  Re: Python handles globals badly. Steven D'Aprano <steve@pearwood.info> - 2015-09-03 11:49 +1000
  Re: Python handles globals badly. Vladimir Ignatov <kmisoft@gmail.com> - 2015-09-04 20:05 -0400
  Re: Python handles globals badly. Antoon Pardon <antoon.pardon@rece.vub.ac.be> - 2015-09-08 10:40 +0200
  Re: Python handles globals badly. Vladimir Ignatov <kmisoft@gmail.com> - 2015-09-08 07:55 -0400
  Re: Python handles globals badly. Akira Li <4kir4.1i@gmail.com> - 2015-09-08 15:35 +0300
  Re: Python handles globals badly. Mario Figueiredo <marfig@gmx.com> - 2015-09-08 14:05 +0100
  Re: Python handles globals badly. Ian Kelly <ian.g.kelly@gmail.com> - 2015-09-08 08:31 -0600
    Re: Python handles globals badly. Steven D'Aprano <steve@pearwood.info> - 2015-09-09 01:56 +1000
      Re: Python handles globals badly. Michael Torrie <torriem@gmail.com> - 2015-09-08 17:55 -0600
        Re: Python handles globals badly. Steven D'Aprano <steve@pearwood.info> - 2015-09-09 13:23 +1000
          Re: Python handles globals badly. Christian Gollwitzer <auriocus@gmx.de> - 2015-09-09 18:09 +0200
            Re: Python handles globals badly. Steven D'Aprano <steve@pearwood.info> - 2015-09-10 03:22 +1000
              Re: Python handles globals badly. Chris Angelico <rosuav@gmail.com> - 2015-09-10 03:27 +1000
              Re: Python handles globals badly. William Ray Wing <wrw@mac.com> - 2015-09-09 13:59 -0400
              Re: Python handles globals badly. Mark Lawrence <breamoreboy@yahoo.co.uk> - 2015-09-09 20:20 +0100
                Re: Python handles globals badly. Peter Pearson <pkpearson@nowhere.invalid> - 2015-09-10 20:49 +0000
              Re: Python handles globals badly. MRAB <python@mrabarnett.plus.com> - 2015-09-09 20:22 +0100
              Re: Python handles globals badly. Chris Angelico <rosuav@gmail.com> - 2015-09-10 05:27 +1000
      Re: Python handles globals badly. Antoon Pardon <antoon.pardon@rece.vub.ac.be> - 2015-09-09 12:42 +0200
      Re: Python handles globals badly. Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2015-09-09 09:33 -0400
  Re: Python handles globals badly. random832@fastmail.us - 2015-09-08 12:13 -0400
  Re: Python handles globals badly. MRAB <python@mrabarnett.plus.com> - 2015-09-08 18:41 +0100
  Re: Python handles globals badly. Mark Lawrence <breamoreboy@yahoo.co.uk> - 2015-09-08 23:41 +0100
  Re: Python handles globals badly. MRAB <python@mrabarnett.plus.com> - 2015-09-09 00:20 +0100
  Re: Python handles globals badly. Mark Lawrence <breamoreboy@yahoo.co.uk> - 2015-09-09 00:32 +0100
  Re: Python handles globals badly. Random832 <random832@fastmail.com> - 2015-09-08 20:02 -0400
    Re: Python handles globals badly. "Skybuck Flying" <skybuck2000@hotmail.com> - 2015-09-11 10:23 +0200
  Re: Python handles globals badly. Mario Figueiredo <marfig@gmx.com> - 2015-09-09 02:09 +0100
    Re: Python handles globals badly. Steven D'Aprano <steve@pearwood.info> - 2015-09-10 03:55 +1000
      Re: Python handles globals badly. Laura Creighton <lac@openend.se> - 2015-09-09 20:05 +0200
      Re: Python handles globals badly. Emile van Sebille <emile@fenx.com> - 2015-09-09 11:23 -0700
        Re: Python handles globals badly. Steven D'Aprano <steve@pearwood.info> - 2015-09-10 22:20 +1000
      Re: Python handles globals badly. "Sven R. Kunze" <srkunze@mail.de> - 2015-09-09 20:26 +0200
        Re: Python handles globals badly. Steven D'Aprano <steve@pearwood.info> - 2015-09-11 01:50 +1000
      Re: Python handles globals badly. random832@fastmail.us - 2015-09-09 14:59 -0400
        Re: Python handles globals badly. Steven D'Aprano <steve@pearwood.info> - 2015-09-11 01:59 +1000
          Re: Python handles globals badly. random832@fastmail.us - 2015-09-10 12:31 -0400
            Re: Python handles globals badly. Steven D'Aprano <steve@pearwood.info> - 2015-09-11 04:13 +1000
              Re: Python handles globals badly. Chris Angelico <rosuav@gmail.com> - 2015-09-11 04:33 +1000
              Re: Python handles globals badly. Jussi Piitulainen <harvesting@makes.email.invalid> - 2015-09-10 22:11 +0300
              Re: Python handles globals badly. random832@fastmail.us - 2015-09-10 16:30 -0400
          Re: Python handles globals badly. Chris Angelico <rosuav@gmail.com> - 2015-09-11 02:48 +1000
          Re: Python handles globals badly. alister <alister.nospam.ware@ntlworld.com> - 2015-09-10 19:56 +0000
          Re: Python handles globals badly. random832@fastmail.us - 2015-09-10 16:07 -0400
          Re: Python handles globals badly. Chris Angelico <rosuav@gmail.com> - 2015-09-11 11:35 +1000
          Re: Python handles globals badly. Antoon Pardon <antoon.pardon@rece.vub.ac.be> - 2015-09-11 12:19 +0200
            Re: Python handles globals badly. Marko Rauhamaa <marko@pacujo.net> - 2015-09-11 14:59 +0300
              Re: Python handles globals badly. Antoon Pardon <antoon.pardon@rece.vub.ac.be> - 2015-09-14 09:13 +0200
      Re: Python handles globals badly. Chris Angelico <rosuav@gmail.com> - 2015-09-10 05:00 +1000
      Re: Python handles globals badly. Laura Creighton <lac@openend.se> - 2015-09-09 21:14 +0200
      Re: Python handles globals badly. Chris Angelico <rosuav@gmail.com> - 2015-09-10 05:18 +1000
        Re: Python handles globals badly. Steven D'Aprano <steve@pearwood.info> - 2015-09-10 22:18 +1000
          Re: Python handles globals badly. jkn <jkn_gg@nicorp.f9.co.uk> - 2015-09-10 08:09 -0700
          Re: Python handles globals badly. rurpy@yahoo.com - 2015-09-10 12:04 -0700
            Re: Python handles globals badly. Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2015-09-10 20:33 -0400
            Re: Python handles globals badly. Gene Heskett <gheskett@wdtv.com> - 2015-09-10 22:19 -0400
            Re: Python handles globals badly. Mark Lawrence <breamoreboy@yahoo.co.uk> - 2015-09-12 03:35 +0100
            Re: Python handles globals badly. Mario Figueiredo <marfig@gmx.com> - 2015-09-12 05:11 +0100
            Re: Python handles globals badly. Mark Lawrence <breamoreboy@yahoo.co.uk> - 2015-09-12 05:38 +0100
            Re: Python handles globals badly. Mario Figueiredo <marfig@gmx.com> - 2015-09-12 16:52 +0100
            Re: Python handles globals badly. Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2015-09-12 12:24 -0400
            Re: Python handles globals badly. Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2015-09-12 12:29 -0400
            Re: Python handles globals badly. MRAB <python@mrabarnett.plus.com> - 2015-09-12 18:09 +0100
            Re: Python handles globals badly. Mario Figueiredo <marfig@gmx.com> - 2015-09-12 22:57 +0100
            Re: Python handles globals badly. Mark Lawrence <breamoreboy@yahoo.co.uk> - 2015-09-12 23:05 +0100
            Re: Python handles globals badly. Mark Lawrence <breamoreboy@yahoo.co.uk> - 2015-09-12 23:07 +0100
      Re: Python handles globals badly. "Sven R. Kunze" <srkunze@mail.de> - 2015-09-09 21:21 +0200
      Re: Python handles globals badly. Mark Lawrence <breamoreboy@yahoo.co.uk> - 2015-09-09 20:24 +0100
      Re: Python handles globals badly. Mario Figueiredo <marfig@gmx.com> - 2015-09-09 20:57 +0100
      Re: Python handles globals badly. Mark Lawrence <breamoreboy@yahoo.co.uk> - 2015-09-09 21:15 +0100
      Re: Python handles globals badly. Antoon Pardon <antoon.pardon@rece.vub.ac.be> - 2015-09-10 09:27 +0200
        Re: Python handles globals badly. Marko Rauhamaa <marko@pacujo.net> - 2015-09-10 10:49 +0300
      Re: Python handles globals badly. Michael Torrie <torriem@gmail.com> - 2015-09-10 08:21 -0600
      Re: Python handles globals badly. Antoon Pardon <antoon.pardon@rece.vub.ac.be> - 2015-09-11 09:28 +0200
        Re: Python handles globals badly. Steven D'Aprano <steve@pearwood.info> - 2015-09-12 13:48 +1000
          Re: Python handles globals badly. Antoon Pardon <antoon.pardon@rece.vub.ac.be> - 2015-09-14 10:30 +0200
            Re: Python handles globals badly. Steven D'Aprano <steve@pearwood.info> - 2015-09-16 11:13 +1000
              Re: Python handles globals badly. Steven D'Aprano <steve@pearwood.info> - 2015-09-16 11:20 +1000
                Re: Python handles globals badly. Chris Angelico <rosuav@gmail.com> - 2015-09-16 11:58 +1000
              Re: Python handles globals badly. Random832 <random832@fastmail.com> - 2015-09-15 21:54 -0400
              Re: Python handles globals badly. Antoon Pardon <antoon.pardon@rece.vub.ac.be> - 2015-09-16 10:51 +0200
      Re: Python handles globals badly. random832@fastmail.us - 2015-09-11 08:50 -0400
  Re: Python handles globals badly. Ben Finney <ben+python@benfinney.id.au> - 2015-09-09 11:26 +1000
  Re: Python handles globals badly. Chris Angelico <rosuav@gmail.com> - 2015-09-09 11:41 +1000
  Re: Python handles globals badly. Mario Figueiredo <marfig@gmx.com> - 2015-09-09 03:43 +0100
  Re: Python handles globals badly. Chris Angelico <rosuav@gmail.com> - 2015-09-09 13:03 +1000
  Re: Python handles globals badly. Ben Finney <ben+python@benfinney.id.au> - 2015-09-09 15:53 +1000

csiph-web