Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Love sometimes expresses itself in sacrifice. -- Kirk, "Metamorphosis", stardate 3220.3


devel / comp.lang.python / Re: How to debug python + curses? [was: RE: Applying winpdb_reborn]

SubjectAuthor
o Re: How to debug python + curses? [was: RE: Applying winpdb_reborn]Cameron Simpson

1
Re: How to debug python + curses? [was: RE: Applying winpdb_reborn]

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

  copy mid

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

  copy link   Newsgroups: comp.lang.python
Path: i2pn2.org!i2pn.org!news.niel.me!aioe.org!news.uzoreto.com!fu-berlin.de!uni-berlin.de!not-for-mail
From: cs...@cskk.id.au (Cameron Simpson)
Newsgroups: comp.lang.python
Subject: Re: How to debug python + curses? [was: RE: Applying winpdb_reborn]
Date: Thu, 3 Jun 2021 14:18:37 +1000
Lines: 54
Message-ID: <mailman.516.1622694247.3087.python-list@python.org>
References: <004f01d75817$43bde710$cb39b530$@earthlink.net>
<YLhYHXq5KHNO9B/d@cskk.homeip.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Trace: news.uni-berlin.de QviSkvS4YHKzUpy8qW2hmAXWA5fTZ7VeGmfdgo9Y60TA==
Return-Path: <cameron@cskk.id.au>
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.002
X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'thread': 0.05; 'users,':
0.05; 'subject:python': 0.06; 'translate': 0.07; 'underlying':
0.07; 'simplicity': 0.09; 'terminal': 0.09; 'trivial': 0.09;
'cheers,': 0.10; 'looks': 0.11; 'cameron': 0.16; 'debugger': 0.16;
'devs': 0.16; 'easy,': 0.16; 'flip': 0.16; 'from:addr:cs': 0.16;
'from:addr:cskk.id.au': 0.16; 'from:name:cameron simpson': 0.16;
"isn't.": 0.16; 'message-id:@cskk.homeip.net': 0.16; 'painful':
0.16; 'received:13.237': 0.16; 'received:13.237.201': 0.16;
'received:13.237.201.189': 0.16; 'received:cskk.id.au': 0.16;
'received:id.au': 0.16; 'received:mail.cskk.id.au': 0.16;
'simpson': 0.16; 'subject:debug': 0.16; 'terminals': 0.16;
'windows.': 0.16; 'wrote:': 0.16; 'python': 0.16; 'grant': 0.17;
'it?': 0.18; 'installing': 0.20; 'subject:How': 0.22; "i've":
0.22; 'to:addr:python-list': 0.23; 'probably': 0.24; 'skip:- 10':
0.26; 'brought': 0.27; 'bit': 0.28; 'environment': 0.28; "isn't":
0.29; 'this.': 0.29; 'header:User-Agent:1': 0.31; 'there': 0.31;
'think': 0.31; 'but': 0.31; 'folks': 0.31; 'received:au': 0.31;
"doesn't": 0.32; "i'm": 0.32; 'answers': 0.32; 'negative': 0.32;
'said,': 0.32; 'together.': 0.32; 'class': 0.33; 'develop': 0.33;
'header:In-Reply-To:1': 0.33; 'files': 0.33; 'windows': 0.36;
'inside': 0.37; 'people': 0.37; 'mean': 0.37; 'reason': 0.40;
'messages': 0.40; 'simple': 0.40; 'lot': 0.62; 'received:userid':
0.64; 'skip:k 10': 0.64; 'world': 0.64; 'seen': 0.65; 'back':
0.65; 'received:13': 0.65; 'personal': 0.65; 'company': 0.66;
'technical': 0.66; 'history': 0.68; 'ones,': 0.69; 'sentence':
0.69; 'subject:]': 0.71; 'direct': 0.73; 'reasons': 0.75; 'poor':
0.77; 'subject:skip:w 10': 0.77; 'market': 0.77; 'decent': 0.84;
'historic': 0.84; 'pipes': 0.84; 'standards.': 0.84;
'differently': 0.91
Mail-Followup-To: python-list@python.org
Content-Disposition: inline
In-Reply-To: <004f01d75817$43bde710$cb39b530$@earthlink.net>
User-Agent: Mutt/2.0.3 (2020-12-04)
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: <YLhYHXq5KHNO9B/d@cskk.homeip.net>
X-Mailman-Original-References: <004f01d75817$43bde710$cb39b530$@earthlink.net>
 by: Cameron Simpson - Thu, 3 Jun 2021 04:18 UTC

On 02Jun2021 21:24, pjfarley3@earthlink.net <pjfarley3@earthlink.net> wrote:
>> -----Original Message-----
>> From: Grant Edwards <grant.b.edwards@gmail.com>
>> Perhaps Windows isn't an appropriate OS under which to develop curses
>> applicatoins?
>
>Perhaps, but why isn't it?

I don't think it isn't. (Um, so many negatives in that sentence - I mean
I don't consider Windows inappropriate.)

The only salient negative I've seen in this thread is that it isn't
trivial to "open another terminal and direct messages there". Otherwise,
if there's a decent remote debugger I don't see a technical reason to
diss Windows.

That said, I am not a Windows person and probably never will be;
Microsoft the company have had a long history of gratuitously doing
things differently for market based reasons rather than technical
reasons and on a personal basis I find Windows desktops painful to use.
Some of that is lack of familiarity, doubtless. And my own UNIX side
desktops are usually spartan by others' standards.

><rant>
>Why are Windows users, even knowledgeable ones, so often considered second-
>or even third-class netizens?
>
>I do know some of the answers that will come back for that question, but the
>attitude is not professional.
></rant>

I agree it is not professional. I know some Windows devs and they're
broadly just as sane as the UNIXy folks I'm more familiar with.

But a lot of things in Windows do seem... more complex.

The UNIX world has quite a simple underlying basis, and that spills over
into the simplicity of connecting things together. We _expect_ to just
glom files and terminals and whatever together with pipes and
redirections, and the flip side is that many things developed in that
world are slanted for that to be easy, and when that doesn't translate
to Windows that looks like a poor environment to an outsider.

The historic difficulties with installing Python on Windows probably
also spill over into this. There are skilled people inside Microsoft who
have brought Python installs into the (I gather) first class citizen
area recently, meaning (again, I gather) that a user can go to the MS
store and push a button. Most UNIXy platforms come with Python
preinstalled.

All of these caveats aside, I think Grant's being a bit uncharitable.

Cheers,
Cameron Simpson <cs@cskk.id.au>

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor