Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Have you reconsidered a computer career?


devel / comp.lang.python / Re: Applying winpdb_reborn

SubjectAuthor
o Re: Applying winpdb_rebornRich Shepard

1
Re: Applying winpdb_reborn

<mailman.416.1622332324.3087.python-list@python.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=13427&group=comp.lang.python#13427

  copy link   Newsgroups: comp.lang.python
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail
From: rshep...@appl-ecosys.com (Rich Shepard)
Newsgroups: comp.lang.python
Subject: Re: Applying winpdb_reborn
Date: Sat, 29 May 2021 16:52:01 -0700 (PDT)
Lines: 38
Message-ID: <mailman.416.1622332324.3087.python-list@python.org>
References: <alpine.LNX.2.20.2105290945570.25842@salmo.appl-ecosys.com>
<YLLINtUcjvqf4rdN@cskk.homeip.net>
<CAPTjJmqqr=jjxHeDFwH1V10an30j05698SzE8Bz7NqtCv2u9xg@mail.gmail.com>
<alpine.LNX.2.20.2105291643450.25842@salmo.appl-ecosys.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII; format=flowed
X-Trace: news.uni-berlin.de KSUflEV0UrGAv4+vNLIa5Q8p/rXuKdKU5Q8lLyP7TEGA==
Return-Path: <rshepard@appl-ecosys.com>
X-Original-To: python-list@python.org
Delivered-To: python-list@mail.python.org
Authentication-Results: mail.python.org; dkim=none reason="no signature";
dkim-adsp=none (unprotected policy); dkim-atps=neutral
X-Spam-Status: OK 0.011
X-Spam-Evidence: '*H*': 0.98; '*S*': 0.00; 'error:': 0.05; 'cards':
0.07; 'debug': 0.07; 'sun,': 0.07; 'angelico': 0.09; 'prints':
0.09; '(plus,': 0.16; 'from:addr:appl-ecosys.com': 0.16;
'from:addr:rshepard': 0.16; 'from:name:rich shepard': 0.16;
'lesson': 0.16; 'machine.': 0.16; 'message-id:@salmo.appl-
ecosys.com': 0.16; 'printer': 0.16; 'printer.': 0.16; 'recall':
0.16; 'received:50.126': 0.16; 'received:50.126.108': 0.16;
'received:50.126.108.78': 0.16; 'received:appl-ecosys.com': 0.16;
'received:mail.appl-ecosys.com': 0.16; 'shortly': 0.16; 'stuck':
0.16; 'variable.': 0.16; 'wrote:': 0.16; 'bug': 0.20; 'lake':
0.20; 'weeks': 0.22; 'ran': 0.23; 'to:addr:python-list': 0.23;
'run': 0.24; 'written': 0.24; 'chris': 0.26; 'computer': 0.26;
'ecosystem': 0.27; 'output': 0.28; 'header:User-Agent:1': 0.31;
'code,': 0.31; 'but': 0.31; 'looked': 0.31; 'wide': 0.31;
'answers': 0.32; 'to:name:python': 0.32; 'program': 0.33; 'header
:In-Reply-To:1': 0.33; 'fill': 0.35; 'error,': 0.37; 'two': 0.37;
"that's": 0.37; 'center': 0.38; 'read': 0.38; 'use': 0.38; 'put':
0.39; 'example': 0.40; 'model': 0.60; 'hope': 0.61; 'week': 0.61;
'paper': 0.63; 'ever': 0.63; 'your': 0.64; 'let': 0.65; 'four':
0.66; 'saw': 0.66; 'opportunity': 0.67; 'that,': 0.68; 'produce':
0.69; 'took': 0.70; 'production': 0.71;
'received:localhost.localdomain': 0.77; 'subject:skip:w 10': 0.77;
'received:localdomain': 0.81; 'added.': 0.84; 'energy': 0.86;
'fresh': 0.91; 'ibm': 0.95
In-Reply-To: <CAPTjJmqqr=jjxHeDFwH1V10an30j05698SzE8Bz7NqtCv2u9xg@mail.gmail.com>
User-Agent: Alpine 2.20 (LNX 67 2015-01-07)
X-BeenThere: python-list@python.org
X-Mailman-Version: 2.1.34
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: <https://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>
X-Mailman-Original-Message-ID: <alpine.LNX.2.20.2105291643450.25842@salmo.appl-ecosys.com>
X-Mailman-Original-References: <alpine.LNX.2.20.2105290945570.25842@salmo.appl-ecosys.com>
<YLLINtUcjvqf4rdN@cskk.homeip.net>
<CAPTjJmqqr=jjxHeDFwH1V10an30j05698SzE8Bz7NqtCv2u9xg@mail.gmail.com>
 by: Rich Shepard - Sat, 29 May 2021 23:52 UTC

On Sun, 30 May 2021, Chris Angelico wrote:

> (Plus, there's not always an opportunity to use a debug harness. Sometimes
> you just have to put your prints into production and let it run for two
> weeks in the hope that the bug will show itself.)

ChrisA,

Please excuse my long-winded description of a FORTRAN IV bug in an lake
ecosystem energy model I wrote at the University of Illinois in the early
1970s. It is an example of what you wrote above.

The program fill two boxes of 80-column Hollerith cards punched on an IBM
29 (if I correctly recall the model) keypuch machine. The output was written
on green-barred wide paper on a line printer.

Each time I ran the model it would produce one of four different, but wrong,
answers for one variable. I closely examined the 1.5" thick fan-folded line
printer output many times. I never saw the error, even with diagnostic stubs
added. When I took the output to the computer center they looked at it for a
week and couldn't find the error, either.

Shortly after that, when I again examined the code, line-by-line, I saw the
error: a line that should have read
FOR I=1 to N
actually read
FOR I=I to N

All of us saw the uppercase I as a 1 because a) that's what we expected to
see and b) line printer output on green-barred paper was not that clear,
even with fresh ribbons.

That lesson has stuck with me ever since.

Regards,

Rich

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor