Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

Don't Worry, Be Happy. -- Meher Baba


comp / comp.os.linux.misc / Re: Joy of this, Joy of that

SubjectAuthor
* Joy of this, Joy of thatroot
+* Re: Joy of this, Joy of thatLawrence D'Oliveiro
|`* Re: Joy of this, Joy of thatroot
| +- Re: Joy of this, Joy of thatLawrence D'Oliveiro
| `- Re: Joy of this, Joy of thatrbowman
`* Re: Joy of this, Joy of that186282@ud0s4.net
 +* Re: Joy of this, Joy of thatRich
 |+- Re: Joy of this, Joy of thatThe Natural Philosopher
 |`* Re: Joy of this, Joy of that186282@ud0s4.net
 | +* Re: Joy of this, Joy of thatLawrence D'Oliveiro
 | |`- Re: Joy of this, Joy of thatBozo User
 | +* Re: Joy of this, Joy of thatThe Natural Philosopher
 | |`* Re: Joy of this, Joy of thatDon_from_AZ
 | | `* Re: Joy of this, Joy of thatLawrence D'Oliveiro
 | |  `* Re: Joy of this, Joy of that186282@ud0s4.net
 | |   +* Re: Joy of this, Joy of thatLawrence D'Oliveiro
 | |   |`* Re: Joy of this, Joy of that186282@ud0s4.net
 | |   | +* Re: Joy of this, Joy of thatLawrence D'Oliveiro
 | |   | |`- Re: Joy of this, Joy of that186282@ud0s4.net
 | |   | `- Re: Joy of this, Joy of thatrbowman
 | |   `* Re: Joy of this, Joy of thatThe Natural Philosopher
 | |    +- Re: Joy of this, Joy of thatrbowman
 | |    +* Re: Joy of this, Joy of thatLouis Krupp
 | |    |`- Re: Joy of this, Joy of thatRich
 | |    +- Re: Joy of this, Joy of thatLawrence D'Oliveiro
 | |    `* Re: Joy of this, Joy of that186282@ud0s4.net
 | |     +- Re: Joy of this, Joy of thatrbowman
 | |     `* Re: Joy of this, Joy of thatRich
 | |      +* Re: Joy of this, Joy of thatThe Natural Philosopher
 | |      |+* Re: Joy of this, Joy of thatRich
 | |      ||`* Re: Joy of this, Joy of thatD
 | |      || `* Re: Joy of this, Joy of thatrbowman
 | |      ||  `* Re: Joy of this, Joy of thatD
 | |      ||   `* Re: Joy of this, Joy of thatThe Natural Philosopher
 | |      ||    +* Re: Joy of this, Joy of thatD
 | |      ||    |`* Re: Joy of this, Joy of thatrbowman
 | |      ||    | +- Re: Joy of this, Joy of thatD
 | |      ||    | `* Re: Joy of this, Joy of thatPancho
 | |      ||    |  `* Re: Joy of this, Joy of thatRich
 | |      ||    |   +* Re: Joy of this, Joy of thatChris Ahlstrom
 | |      ||    |   |`- Re: Joy of this, Joy of thatPancho
 | |      ||    |   `* Re: Joy of this, Joy of thatrbowman
 | |      ||    |    +* Re: Joy of this, Joy of thatD
 | |      ||    |    |+- Re: Joy of this, Joy of thatRich
 | |      ||    |    |`* Re: Joy of this, Joy of thatrbowman
 | |      ||    |    | `- Re: Joy of this, Joy of thatD
 | |      ||    |    `* Re: Joy of this, Joy of thatThe Natural Philosopher
 | |      ||    |     `* Re: Joy of this, Joy of thatrbowman
 | |      ||    |      `- Re: Joy of this, Joy of thatThe Natural Philosopher
 | |      ||    `* Re: Joy of this, Joy of thatLawrence D'Oliveiro
 | |      ||     `* Re: Joy of this, Joy of that186282@ud0s4.net
 | |      ||      `* Re: Joy of this, Joy of thatLawrence D'Oliveiro
 | |      ||       `* Re: Joy of this, Joy of that186282@ud0s4.net
 | |      ||        +* Re: Joy of this, Joy of thatrbowman
 | |      ||        |`* Re: Joy of this, Joy of that186282@ud0s4.net
 | |      ||        | +* Re: Joy of this, Joy of thatrbowman
 | |      ||        | |`* Re: Joy of this, Joy of that186282@ud0s4.net
 | |      ||        | | `- Re: Joy of this, Joy of thatrbowman
 | |      ||        | `* Re: Joy of this, Joy of thatLawrence D'Oliveiro
 | |      ||        |  `* Re: Joy of this, Joy of that186282@ud0s4.net
 | |      ||        |   +* Re: Joy of this, Joy of thatrbowman
 | |      ||        |   |`* Re: Joy of this, Joy of that186282@ud0s4.net
 | |      ||        |   | +- Re: Joy of this, Joy of thatLawrence D'Oliveiro
 | |      ||        |   | `* Re: Joy of this, Joy of thatrbowman
 | |      ||        |   |  +* Re: Joy of this, Joy of thatThe Natural Philosopher
 | |      ||        |   |  |`- Re: Joy of this, Joy of thatLawrence D'Oliveiro
 | |      ||        |   |  `* Re: Joy of this, Joy of that186282@ud0s4.net
 | |      ||        |   |   +* Re: Joy of this, Joy of thatThe Natural Philosopher
 | |      ||        |   |   |+* Re: Joy of this, Joy of thatRich
 | |      ||        |   |   ||`- Re: Joy of this, Joy of that186282@ud0s4.net
 | |      ||        |   |   |+- Re: Joy of this, Joy of thatD
 | |      ||        |   |   |`- Re: Joy of this, Joy of that186282@ud0s4.net
 | |      ||        |   |   +* Re: Joy of this, Joy of thatLawrence D'Oliveiro
 | |      ||        |   |   |`- Re: Joy of this, Joy of that186282@ud0s4.net
 | |      ||        |   |   `* Re: Joy of this, Joy of thatrbowman
 | |      ||        |   |    `* Re: Joy of this, Joy of that186282@ud0s4.net
 | |      ||        |   |     +* Re: Joy of this, Joy of thatThe Natural Philosopher
 | |      ||        |   |     |`- Re: Joy of this, Joy of thatrbowman
 | |      ||        |   |     `* Re: Joy of this, Joy of thatrbowman
 | |      ||        |   |      `* Re: Joy of this, Joy of that186282@ud0s4.net
 | |      ||        |   |       +* Re: Joy of this, Joy of thatD
 | |      ||        |   |       |`* Re: Joy of this, Joy of that186282@ud0s4.net
 | |      ||        |   |       | +* Re: Joy of this, Joy of thatrbowman
 | |      ||        |   |       | |+* Re: Joy of this, Joy of thatD
 | |      ||        |   |       | ||+* Re: Joy of this, Joy of thatCharlie Gibbs
 | |      ||        |   |       | |||+* Re: Joy of this, Joy of that186282@ud0s4.net
 | |      ||        |   |       | ||||`* Re: Joy of this, Joy of thatD
 | |      ||        |   |       | |||| +* Re: Joy of this, Joy of thatRich
 | |      ||        |   |       | |||| |`* Re: Joy of this, Joy of thatD
 | |      ||        |   |       | |||| | `* Re: Joy of this, Joy of thatRich
 | |      ||        |   |       | |||| |  +* Re: Joy of this, Joy of thatCharlie Gibbs
 | |      ||        |   |       | |||| |  |`- Re: Joy of this, Joy of thatD
 | |      ||        |   |       | |||| |  `* Re: Joy of this, Joy of thatD
 | |      ||        |   |       | |||| |   +* Re: Joy of this, Joy of thatRich
 | |      ||        |   |       | |||| |   |+* Re: Joy of this, Joy of thatrbowman
 | |      ||        |   |       | |||| |   ||`* Re: Joy of this, Joy of thatRich
 | |      ||        |   |       | |||| |   || +* Re: Joy of this, Joy of thatThe Natural Philosopher
 | |      ||        |   |       | |||| |   || |`* Re: Joy of this, Joy of thatCharlie Gibbs
 | |      ||        |   |       | |||| |   || | `- Re: Joy of this, Joy of thatThe Natural Philosopher
 | |      ||        |   |       | |||| |   || +- Re: Joy of this, Joy of thatCharlie Gibbs
 | |      ||        |   |       | |||| |   || `- Re: Joy of this, Joy of thatrbowman
 | |      ||        |   |       | |||| |   |`- Re: Joy of this, Joy of thatD
 | |      ||        |   |       | |||| |   `* Re: Joy of this, Joy of thatRobert Riches
 | |      ||        |   |       | |||| `- Re: Joy of this, Joy of that186282@ud0s4.net
 | |      ||        |   |       | |||`* Re: Joy of this, Joy of thatD
 | |      ||        |   |       | ||`* Re: Joy of this, Joy of that186282@ud0s4.net
 | |      ||        |   |       | |`* Re: Joy of this, Joy of that186282@ud0s4.net
 | |      ||        |   |       | `* Re: Joy of this, Joy of thatD
 | |      ||        |   |       `* Re: Joy of this, Joy of thatLawrence D'Oliveiro
 | |      ||        |   `* Re: Joy of this, Joy of thatLawrence D'Oliveiro
 | |      ||        `* Re: Joy of this, Joy of thatLawrence D'Oliveiro
 | |      |`* Re: Joy of this, Joy of thatvallor
 | |      `* Re: Joy of this, Joy of thatD
 | `- Re: Joy of this, Joy of thatRich
 +* Re: Joy of this, Joy of thatJohn Ames
 `- Re: Joy of this, Joy of thatrbowman

Pages:12345678910111213141516171819202122232425262728293031323334
Subject: Re: Joy of this, Joy of that
From: Lawrence D'Oliv
Newsgroups: comp.os.linux.misc
Organization: A noiseless patient Spider
Date: Mon, 25 Nov 2024 06:47 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.linux.misc
Subject: Re: Joy of this, Joy of that
Date: Mon, 25 Nov 2024 06:47:35 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 5
Message-ID: <vi16i7$2lna0$1@dont-email.me>
References: <vhigot$1uakf$1@dont-email.me>
<6iKdnTQOKNh6AqD6nZ2dnZfqn_idnZ2d@earthlink.com>
<20241120081039.00006d2a@gmail.com> <vhlium$93kn$1@dont-email.me>
<vhmprp$iaf1$1@dont-email.me>
<LASdnSkA69I3yKL6nZ2dnZfqnPWdnZ2d@earthlink.com>
<vhoeap$r8gq$2@dont-email.me> <vhpmq3$14s79$2@dont-email.me>
<vhq1f7$16bou$1@dont-email.me> <vhqm4g$1aarf$1@dont-email.me>
<vhr2r7$1cdln$1@dont-email.me> <vhr8hh$1ddh7$2@dont-email.me>
<vhr9u1$1dh3s$1@dont-email.me> <vhrbsr$1dqca$2@dont-email.me>
<vhs3ji$1kb5c$1@dont-email.me> <vhtht6$1s5d5$5@dont-email.me>
<vhtplb$1tioh$1@dont-email.me> <lqfq99F2ek8U1@mid.individual.net>
<qaWcnZSF3q3zW976nZ2dnZfqn_WdnZ2d@earthlink.com>
<vi0gqv$2f1do$4@dont-email.me>
<wfCdnZC3ltuegdn6nZ2dnZfqnPcAAAAA@earthlink.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 25 Nov 2024 07:47:35 +0100 (CET)
Injection-Info: dont-email.me; posting-host="382ad7ab0575480e8209ed388edbd402";
logging-data="2809152"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+GBPP7N4dWzjwe208X6yd3"
User-Agent: Pan/0.161 (Chasiv Yar; )
Cancel-Lock: sha1:I2Rj3E/ZMc0K5JM2ob4j/c3nxqg=
View all headers

On Mon, 25 Nov 2024 01:41:07 -0500, 186282@ud0s4.net wrote:

> The eye doesn't spot indents nearly was well as hard delimiters.

I use both.

Subject: Re: Joy of this, Joy of that
From: Lawrence D'Oliv
Newsgroups: comp.os.linux.misc
Organization: A noiseless patient Spider
Date: Mon, 25 Nov 2024 06:50 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.linux.misc
Subject: Re: Joy of this, Joy of that
Date: Mon, 25 Nov 2024 06:50:32 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 19
Message-ID: <vi16no$2lna0$2@dont-email.me>
References: <vhigot$1uakf$1@dont-email.me>
<6iKdnTQOKNh6AqD6nZ2dnZfqn_idnZ2d@earthlink.com>
<20241120081039.00006d2a@gmail.com> <vhlium$93kn$1@dont-email.me>
<vhmprp$iaf1$1@dont-email.me> <lq9h4kF2tegU1@mid.individual.net>
<vhpmo6$14s79$1@dont-email.me> <wwva5drk0m1.fsf@LkoBDZeT.terraraq.uk>
<vhptgf$1614q$1@dont-email.me> <Iq40P.70904$EQue.62359@fx13.iad>
<vhqr9n$1b2t7$8@dont-email.me> <rcf0P.211280$pZ%.136218@fx16.iad>
<vhs16a$1k6ft$4@dont-email.me> <URp0P.4720$BuL8.1096@fx03.iad>
<vhti42$1s5d5$7@dont-email.me>
<slrnvk7vdh.32tsq.candycanearter07@candydeb.host.invalid>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 25 Nov 2024 07:50:32 +0100 (CET)
Injection-Info: dont-email.me; posting-host="382ad7ab0575480e8209ed388edbd402";
logging-data="2809152"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/ZkFcJI6gU0NYcCA5JE2T7"
User-Agent: Pan/0.161 (Chasiv Yar; )
Cancel-Lock: sha1:CFxpmPtk/mnuxOvap1xWAe9YWJ8=
View all headers

On Mon, 25 Nov 2024 04:40:03 -0000 (UTC), candycanearter07 wrote:

> Lawrence D'Oliveiro <ldo@nz.invalid> wrote at 21:40 this Saturday (GMT):
>>
>> Actually, thinking about it, there are some things -- shared memory
>> sections come to mind -- that are not automatically freed when a
>> process terminates. But everything else -- memory, open files, network
>> connections -- will go away automatically.
>>
>> If you have those persistent things that you want to clean up, your
>> technique won’t be reliable anyway.
>
> Does it get freed up when the other processes that have it open also
> close it, or is it stuck until shutdown?

POSIX shared memory sections stay in existence until deletion, or system
shutdown.

<https://manpages.debian.org/3/shm_unlink.3.en.html>

Subject: Re: Joy of this, Joy of that
From: 186282@ud0s4.net
Newsgroups: comp.os.linux.misc
Organization: wokiesux
Date: Mon, 25 Nov 2024 07:11 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-4.nntp.ord.giganews.com!nntp.earthlink.com!news.earthlink.com.POSTED!not-for-mail
NNTP-Posting-Date: Mon, 25 Nov 2024 07:11:53 +0000
Subject: Re: Joy of this, Joy of that
Newsgroups: comp.os.linux.misc
References: <vhigot$1uakf$1@dont-email.me>
<6iKdnTQOKNh6AqD6nZ2dnZfqn_idnZ2d@earthlink.com>
<20241120081039.00006d2a@gmail.com> <vhlium$93kn$1@dont-email.me>
<vhmprp$iaf1$1@dont-email.me>
<LASdnSkA69I3yKL6nZ2dnZfqnPWdnZ2d@earthlink.com>
<vhoeap$r8gq$2@dont-email.me> <vhpmq3$14s79$2@dont-email.me>
<vhq1f7$16bou$1@dont-email.me> <vhqm4g$1aarf$1@dont-email.me>
<vhr2r7$1cdln$1@dont-email.me> <vhr8hh$1ddh7$2@dont-email.me>
<vhr9u1$1dh3s$1@dont-email.me> <vhrbsr$1dqca$2@dont-email.me>
<vhs3ji$1kb5c$1@dont-email.me> <vhtht6$1s5d5$5@dont-email.me>
<vhtplb$1tioh$1@dont-email.me> <lqfq99F2ek8U1@mid.individual.net>
<qaWcnZSF3q3zW976nZ2dnZfqn_WdnZ2d@earthlink.com>
<lqi6fgFdu06U4@mid.individual.net>
From: 186283@ud0s4.net (186282@ud0s4.net)
Organization: wokiesux
Date: Mon, 25 Nov 2024 02:11:52 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.13.0
MIME-Version: 1.0
In-Reply-To: <lqi6fgFdu06U4@mid.individual.net>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Message-ID: <0GKdnSOTfOmkvtn6nZ2dnZfqnPSdnZ2d@earthlink.com>
Lines: 46
X-Usenet-Provider: http://www.giganews.com
NNTP-Posting-Host: 99.101.150.97
X-Trace: sv3-W5s2UkFCr9T/HWpUXWhLhaIsfDEFa9LwljEVD23grqQxTbycWNeicehLcTci7dxEGqizLCHktt5m4hX!58YQu1u6ASl68YvbRZsJaYs1sUg+iEaxqSgZHpDU9h2ZxSUHo8wJDzTD2poNpIRnddl/a8tsdIAE!SED1OJJLb8g6Lm7B4hde
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
View all headers

On 11/24/24 9:41 PM, rbowman wrote:
> On Sun, 24 Nov 2024 19:35:57 -0500, 186282@ud0s4.net wrote:
>
>> I never learned it until M$ started sneaking it into their OS junk.
>> "What's a .py ???". The good side of that is that it was right near
>> the v2 -> v3 transition and I decided to learn the 'new and
>> improved'.
>
> Good timing. Esri's ArcPy up until Esri 11 was 2.7 so I stayed with it for
> non-Esri scripts. The transition from 10.8 to 11 was bloody, not only for
> going to Python 3.8. Being the 500 lb. gorilla in the GIS field they could
> say "Yeah, this is going to break a lot of stuff you've been doing for
> years. Suck it up." Like Windows 10, Esri 10.8 went on extended life
> support.
>
> I don't think it was a giant conspiracy but several different applications
> I dealt with went from 10.x to 11.x about the same time leading to some
> confusion. "Which 11 are we talking about?"

The v2->v3 transition wasn't THAT horrible. Indeed
most smaller v2 apps only need the print()s fixed up.
More complex apps, yea, some annoying/confusing
changes in function params and such - but still not
all THAT bad.

They PROMISE that p4 will involve almost no re-writing,
the fixes are internal performance changes instead.

ANYway ... Python is kinda nice, easy to read/understand
and can now do almost anything. You can sense a little 'C'
and a little FORTRAN, in there. If you need SPEED though,
go to a proper compiled lang. 'C' does bit-oriented stuff
better, so it's maybe THE choice for exotic coms apps.
Parent/child servers are 'traditionally' in 'C'.

Pascal is sweeter, IMHO - loved it since the multi-pass
compiler days (still have one of those in a DOS VM and
it WORKS). Hey, some langs "just speak" to you .... I've
made as many Free Pascal/Lazarus apps as 'C' apps.

But I still can't envision Perl-lovers.

Hmmm ... just wondering ... what would an 'AI' make
of "The Joy Of Joy" :-)

Subject: Re: Joy of this, Joy of that
From: 186282@ud0s4.net
Newsgroups: comp.os.linux.misc
Organization: wokiesux
Date: Mon, 25 Nov 2024 07:33 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!border-3.nntp.ord.giganews.com!local-4.nntp.ord.giganews.com!border-4.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-3.nntp.ord.giganews.com!nntp.earthlink.com!news.earthlink.com.POSTED!not-for-mail
NNTP-Posting-Date: Mon, 25 Nov 2024 07:33:58 +0000
Subject: Re: Joy of this, Joy of that
Newsgroups: comp.os.linux.misc
References: <vhigot$1uakf$1@dont-email.me>
<6iKdnTQOKNh6AqD6nZ2dnZfqn_idnZ2d@earthlink.com>
<20241120081039.00006d2a@gmail.com> <vhlium$93kn$1@dont-email.me>
<vhmprp$iaf1$1@dont-email.me>
<LASdnSkA69I3yKL6nZ2dnZfqnPWdnZ2d@earthlink.com>
<vhoeap$r8gq$2@dont-email.me> <vhpmq3$14s79$2@dont-email.me>
<vhq1f7$16bou$1@dont-email.me> <vhqm4g$1aarf$1@dont-email.me>
<vhr2r7$1cdln$1@dont-email.me> <vhr8hh$1ddh7$2@dont-email.me>
<vhr9u1$1dh3s$1@dont-email.me> <vhrbsr$1dqca$2@dont-email.me>
<vhs3ji$1kb5c$1@dont-email.me> <vhtht6$1s5d5$5@dont-email.me>
<vhtplb$1tioh$1@dont-email.me> <vhuutu$26l4e$1@dont-email.me>
From: 186283@ud0s4.net (186282@ud0s4.net)
Organization: wokiesux
Date: Mon, 25 Nov 2024 02:33:32 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.13.0
MIME-Version: 1.0
In-Reply-To: <vhuutu$26l4e$1@dont-email.me>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <oeCdnWjai4D7tdn6nZ2dnZfqnPWdnZ2d@earthlink.com>
Lines: 78
X-Usenet-Provider: http://www.giganews.com
NNTP-Posting-Host: 99.101.150.97
X-Trace: sv3-MVwKdUzdF6RYE5MRoAyn8XBTN4B1GqfyPnMW7BZnE5mHOBLaAqAZfjkeCTSPt+jDw7jlTK+Mo2DNStD!4NwtpqQDOca7t4/XCOqOEX+PL9ncgcgJ548KvB6zYWlJ5ysyDQJbhh0hHu69c5lbjOw2ML5V1DOr!tryKakdCh0p7TzWr0YAL
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
View all headers

On 11/24/24 5:25 AM, The Natural Philosopher wrote:
> On 23/11/2024 23:48, Pancho wrote:
>> On 11/23/24 21:36, Lawrence D'Oliveiro wrote:
>>> On Sat, 23 Nov 2024 08:26:26 +0000, Pancho wrote:
>>>
>>>> On 11/23/24 01:41, Lawrence D'Oliveiro wrote:
>>>>>
>>>>> “Metaclasses” were just a bit of a hack to implement what Python would
>>>>> call “classmethods”.
>>>>
>>>> I think the Smalltalk idea of treating classes as objects, is the
>>>> opposite of a hack.
>>>
>>> That is an elegant idea, but I don’t think it’s what Smalltalk did --
>>> not
>>> with metaclasses, anyway. If you look at the draft (abandoned) ANSI
>>> Smalltalk spec <https://github.com/johnwcowan/smalltalk-standard>, it
>>> says
>>> “because classes are not specified as the implementers of behavior,
>>> metaclasses are not needed to provide the behavior of class objects”.
>>>
>>
>> The full quote...
>>
>> "Class objects have no special significance other than having names
>> and having behaviors and state distinct from that of
>> their associated instance objects. Unlike classic Smalltalk
>> definitions [Goldberg83], they are not defined as being the
>> containers or implementers of their instances' behavior. The
>> techniques used to implement the behavior of objects is left to
>> the implementers. Finally, because classes are not specified as the
>> implementers of behavior, metaclasses are not needed
>> to provide the behavior of class objects. "
>>
>>
>
> I have already completely lost the plot. And the will to live.

I understand. Just figure that OO means compounded
calls with lots of dots in 'em. JS takes that to
the ultimate extreme - and with LONG names for
all the little objects :-)

>> I learnt Smalltalk nearly 40 years ago, needless to say I learnt from
>> the Goldberg Smalltalk-80 bluebook, not the current spec.
>>
>> To be honest, I don't have an idea what classes not being the
>> implementers of instance behaviour means. Where is instance behaviour
>> implemented?
>>
> Mate I havent a clue what *any* of it means. It's classic compSci
> Gobbledygook.

Well, sometimes it DOES sound like that ...

Better to think in terms of "what you need
to DO", functional rather than 'ideological'.

Many langs offer good paths. For the "what"
that may pare down to just a few. Everyone
has "a better plan" - but in the end it's
down to "how easily can I do what I want ?".

Hey, MIGHT be FORTRAN or COBOL - who knows ?
Whatever makes yer synapses tingle.

>>
>> I'm actually quite unconvinced by Python.

Well, TRY it a bit - in the end you'll like it.
Easy to read, nothing TOO horrible. Libs for
*everything* these days. Good docs.

Was a strict 'C'/Pascal guy for a long time - but
now I always at least proto in Python. For many apps
where speed isn't paramount just LEAVE it in Python.

Subject: Re: Joy of this, Joy of that
From: 186282@ud0s4.net
Newsgroups: comp.os.linux.misc
Organization: wokiesux
Date: Mon, 25 Nov 2024 07:41 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!border-3.nntp.ord.giganews.com!nntp.giganews.com!local-4.nntp.ord.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!nntp.earthlink.com!news.earthlink.com.POSTED!not-for-mail
NNTP-Posting-Date: Mon, 25 Nov 2024 07:41:15 +0000
Subject: Re: Joy of this, Joy of that
Newsgroups: comp.os.linux.misc
References: <vhigot$1uakf$1@dont-email.me>
<6iKdnTQOKNh6AqD6nZ2dnZfqn_idnZ2d@earthlink.com>
<20241120081039.00006d2a@gmail.com> <vhlium$93kn$1@dont-email.me>
<vhmprp$iaf1$1@dont-email.me>
<LASdnSkA69I3yKL6nZ2dnZfqnPWdnZ2d@earthlink.com>
<vhoeap$r8gq$2@dont-email.me> <vhpmq3$14s79$2@dont-email.me>
<vhq1f7$16bou$1@dont-email.me> <vhqm4g$1aarf$1@dont-email.me>
<vhr2r7$1cdln$1@dont-email.me> <vhr8hh$1ddh7$2@dont-email.me>
<vhr9u1$1dh3s$1@dont-email.me> <vhrbsr$1dqca$2@dont-email.me>
<vhs3ji$1kb5c$1@dont-email.me> <vhtht6$1s5d5$5@dont-email.me>
<vhtplb$1tioh$1@dont-email.me> <vhuutu$26l4e$1@dont-email.me>
<vi05g5$2cuig$2@dont-email.me> <lqi36tFdu06U2@mid.individual.net>
From: 186283@ud0s4.net (186282@ud0s4.net)
Organization: wokiesux
Date: Mon, 25 Nov 2024 02:41:14 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101
Thunderbird/78.13.0
MIME-Version: 1.0
In-Reply-To: <lqi36tFdu06U2@mid.individual.net>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Message-ID: <A0Wdndoii-yGt9n6nZ2dnZfqn_idnZ2d@earthlink.com>
Lines: 24
X-Usenet-Provider: http://www.giganews.com
NNTP-Posting-Host: 99.101.150.97
X-Trace: sv3-tWmNiDvJQ4dbrLjz9NPwOTt2qto4agMQvg4O5sn7npHMD+rfuwBMrjva4I7+0Sc2IgEpSGtvXWD/m/v!n6ti1eCdjHicY1tPz+QRXKbq8tVZUj6u6o6/qN/2zZLKaq9eHaIVPOpUsDYRR+maRJHa8s57KL7Y!o7549+X27fKsqRxyt2Kt
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
View all headers

On 11/24/24 8:46 PM, rbowman wrote:
> On Sun, 24 Nov 2024 21:23:17 +0000, Pancho wrote:
>
>> I'm just making the point that it easier to understand OO if you start
>> with a simple model. Just as it is easy to understand aspects of C if
>> you know an assembler.
>
> https://go.dev/doc/faq#Is_Go_an_object-oriented_language
>
> Just saying...

Note though ... almost NO compu-geeks these days
know ASM. As such they will not be enlightened
about 'C' in that fashion. Today's geeks mostly
start with Python and MIGHT go a little further,
likely Rust.

Just sayin'

Things changed between 1984 and 2024.

We Old Guys can kinda look at 'C' and see
the ASM it's going to become. Later gens
do not.

Subject: Re: Joy of this, Joy of that
From: The Natural Philosop
Newsgroups: comp.os.linux.misc
Organization: A little, after lunch
Date: Mon, 25 Nov 2024 08:03 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: tnp@invalid.invalid (The Natural Philosopher)
Newsgroups: comp.os.linux.misc
Subject: Re: Joy of this, Joy of that
Date: Mon, 25 Nov 2024 08:03:52 +0000
Organization: A little, after lunch
Lines: 20
Message-ID: <vi1b18$2mabd$2@dont-email.me>
References: <vhigot$1uakf$1@dont-email.me>
<6iKdnTQOKNh6AqD6nZ2dnZfqn_idnZ2d@earthlink.com>
<vhl090$5ghq$1@dont-email.me>
<w4adnUM659THQqP6nZ2dnZfqnPednZ2d@earthlink.com>
<vhndam$ljks$1@dont-email.me> <871pz4osys.fsf@comcast.net.invalid>
<vhp646$12c7u$1@dont-email.me>
<pgidnQQYp91K_dz6nZ2dnZfqnPqdnZ2d@earthlink.com>
<vhsdhp$1m6qu$2@dont-email.me>
<X4KcnQQzFNko49_6nZ2dnZfqnPWdnZ2d@earthlink.com>
<vhvdmo$2900d$3@dont-email.me>
<e87749c2-5d25-594c-418f-e9f224b3ea16@example.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 25 Nov 2024 09:03:53 +0100 (CET)
Injection-Info: dont-email.me; posting-host="202dc76bb4309e9530989c0a3169358b";
logging-data="2828653"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+0CjQElTSluOHD2EXqiYM1WSv0kDgeCfM="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:D1Li1j6lSvMDjGsWlk0saRds2MU=
In-Reply-To: <e87749c2-5d25-594c-418f-e9f224b3ea16@example.net>
Content-Language: en-GB
View all headers

On 24/11/2024 21:06, D wrote:
>
>
> On Sun, 24 Nov 2024, Rich wrote:
>
>> 186282@ud0s4.net <186283@ud0s4.net> wrote:
>>>   Whatever it is, at least use Python if for no other
>>>   reason than that it's generally comprehensible.
>>
>> Oh good lord no.  The amount for which you hate Perl is the amount that
>> I despise Python.
>>
>
> I see no other way to resolve this but for you two to fight to the death.

Interpreters, at dawn..
--
"It is an established fact to 97% confidence limits that left wing
conspirators see right wing conspiracies everywhere"

Subject: Re: Joy of this, Joy of that
From: Richard Kettlewell
Newsgroups: comp.os.linux.misc
Organization: terraraq NNTP server
Date: Mon, 25 Nov 2024 08:57 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!nntp-feed.chiark.greenend.org.uk!ewrotcd!nntp.terraraq.uk!.POSTED.tunnel.sfere.anjou.terraraq.org.uk!not-for-mail
From: invalid@invalid.invalid (Richard Kettlewell)
Newsgroups: comp.os.linux.misc
Subject: Re: Joy of this, Joy of that
Date: Mon, 25 Nov 2024 08:57:09 +0000
Organization: terraraq NNTP server
Message-ID: <wwvmshnlmhm.fsf@LkoBDZeT.terraraq.uk>
References: <vhigot$1uakf$1@dont-email.me>
<6iKdnTQOKNh6AqD6nZ2dnZfqn_idnZ2d@earthlink.com>
<20241120081039.00006d2a@gmail.com> <vhlium$93kn$1@dont-email.me>
<vhmprp$iaf1$1@dont-email.me> <lq9h4kF2tegU1@mid.individual.net>
<vhpmo6$14s79$1@dont-email.me> <wwva5drk0m1.fsf@LkoBDZeT.terraraq.uk>
<vhptgf$1614q$1@dont-email.me> <Iq40P.70904$EQue.62359@fx13.iad>
<slrnvk1qft.5gg9.candycanearter07@candydeb.host.invalid>
<mcf0P.211278$pZ%.68099@fx16.iad> <vhs153$1k6ft$3@dont-email.me>
<wwvjzcu1chd.fsf@LkoBDZeT.terraraq.uk> <vhtide$1s5d5$8@dont-email.me>
<wwvmshodcjt.fsf@LkoBDZeT.terraraq.uk> <vi01qi$2cic3$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Info: innmantic.terraraq.uk; posting-host="tunnel.sfere.anjou.terraraq.org.uk:172.17.207.6";
logging-data="8570"; mail-complaints-to="usenet@innmantic.terraraq.uk"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
Cancel-Lock: sha1:GIyZjgUgnoakP91if555sr9jWCU=
X-Face: h[Hh-7npe<<b4/eW[]sat,I3O`t8A`(ej.H!F4\8|;ih)`7{@:A~/j1}gTt4e7-n*F?.Rl^
F<\{jehn7.KrO{!7=:(@J~]<.[{>v9!1<qZY,{EJxg6?Er4Y7Ng2\Ft>Z&W?r\c.!4DXH5PWpga"ha
+r0NzP?vnz:e/knOY)PI-
X-Boydie: NO
View all headers

Lawrence D'Oliveiro <ldo@nz.invalid> writes:
> Richard Kettlewell wrote:
>> Lawrence D'Oliveiro <ldo@nz.invalid> writes:
>>
>>> and that particular case is easy to catch anyway, and glibc does so by
>>> default. See <https://manpages.debian.org/3/mallopt.3.en.html>.
>>
>> Glibc’s double free detection is heuristic, not 100% reliable.

(It’s documented as heuristic in the Glibc internals documentation and a
glance at the implementation does seem to agree with that.)

> If that were true, the examples on the man page wouldn’t work.

No, that doesn’t follow. “Not 100% reliable” doesn’t mean specific
examples don’t work.

Perhaps you’re using private definitions of words that nobody else
shares again?

--
https://www.greenend.org.uk/rjk/

Subject: Re: Joy of this, Joy of that
From: Richard Kettlewell
Newsgroups: comp.os.linux.misc
Organization: terraraq NNTP server
Date: Mon, 25 Nov 2024 09:07 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!news.gegeweb.eu!gegeweb.org!nntp.terraraq.uk!.POSTED.tunnel.sfere.anjou.terraraq.org.uk!not-for-mail
From: invalid@invalid.invalid (Richard Kettlewell)
Newsgroups: comp.os.linux.misc
Subject: Re: Joy of this, Joy of that
Date: Mon, 25 Nov 2024 09:07:24 +0000
Organization: terraraq NNTP server
Message-ID: <wwvh67vlm0j.fsf@LkoBDZeT.terraraq.uk>
References: <vhigot$1uakf$1@dont-email.me>
<6iKdnTQOKNh6AqD6nZ2dnZfqn_idnZ2d@earthlink.com>
<20241120081039.00006d2a@gmail.com> <vhlium$93kn$1@dont-email.me>
<vhmprp$iaf1$1@dont-email.me>
<LASdnSkA69I3yKL6nZ2dnZfqnPWdnZ2d@earthlink.com>
<vhoeap$r8gq$2@dont-email.me> <vhpmq3$14s79$2@dont-email.me>
<vhq1f7$16bou$1@dont-email.me> <vhqm4g$1aarf$1@dont-email.me>
<vhr2r7$1cdln$1@dont-email.me> <vhr8hh$1ddh7$2@dont-email.me>
<vhr9u1$1dh3s$1@dont-email.me> <vhrbsr$1dqca$2@dont-email.me>
<vhs3ji$1kb5c$1@dont-email.me> <vhtht6$1s5d5$5@dont-email.me>
<vhtplb$1tioh$1@dont-email.me> <vhuutu$26l4e$1@dont-email.me>
<vi05g5$2cuig$2@dont-email.me> <lqi36tFdu06U2@mid.individual.net>
<A0Wdndoii-yGt9n6nZ2dnZfqn_idnZ2d@earthlink.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Info: innmantic.terraraq.uk; posting-host="tunnel.sfere.anjou.terraraq.org.uk:172.17.207.6";
logging-data="8570"; mail-complaints-to="usenet@innmantic.terraraq.uk"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
Cancel-Lock: sha1:6VH8ETxK8dvhna5HSouoMTK7H0I=
X-Face: h[Hh-7npe<<b4/eW[]sat,I3O`t8A`(ej.H!F4\8|;ih)`7{@:A~/j1}gTt4e7-n*F?.Rl^
F<\{jehn7.KrO{!7=:(@J~]<.[{>v9!1<qZY,{EJxg6?Er4Y7Ng2\Ft>Z&W?r\c.!4DXH5PWpga"ha
+r0NzP?vnz:e/knOY)PI-
X-Boydie: NO
View all headers

"186282@ud0s4.net" <186283@ud0s4.net> writes:
> Note though ... almost NO compu-geeks these days
> know ASM. As such they will not be enlightened
> about 'C' in that fashion. Today's geeks mostly
> start with Python and MIGHT go a little further,
> likely Rust.
>
> Just sayin'
>
> Things changed between 1984 and 2024.
>
> We Old Guys can kinda look at 'C' and see
> the ASM it's going to become. Later gens
> do not.

It’s a common mental model for C, but it’s not accurate. The language
spec leaves an awful lot of wiggle room for the generated code to
diverge from the “I can see the assembler” model and compilers take full
advantage of it.

A simple example, based on a historical Linux kernel vulnerability
(CVE-2009-1897):

int f(int *xp) {
int x = *xp;
if(!xp)
return 0;
return x;
}

In the “assembler” model it would compile to something like this:

mov eax,dword ptr [rdi]
cmp rdi,0
jne L1
mov eax,0
L1:
ret

In fact at -O2 the test on xp is optimized out:

mov eax, dword ptr [rdi]
ret

https://godbolt.org/z/caKeTMTxf to play further.

--
https://www.greenend.org.uk/rjk/

Subject: Re: Joy of this, Joy of that
From: D
Newsgroups: comp.os.linux.misc
Organization: i2pn2 (i2pn.org)
Date: Mon, 25 Nov 2024 09:53 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!i2pn.org!i2pn2.org!.POSTED!not-for-mail
From: nospam@example.net (D)
Newsgroups: comp.os.linux.misc
Subject: Re: Joy of this, Joy of that
Date: Mon, 25 Nov 2024 10:53:43 +0100
Organization: i2pn2 (i2pn.org)
Message-ID: <3a520e79-653f-cba2-0f6d-586125a63d87@example.net>
References: <vhigot$1uakf$1@dont-email.me> <6iKdnTQOKNh6AqD6nZ2dnZfqn_idnZ2d@earthlink.com> <20241120081039.00006d2a@gmail.com> <vhlium$93kn$1@dont-email.me> <vhmprp$iaf1$1@dont-email.me> <LASdnSkA69I3yKL6nZ2dnZfqnPWdnZ2d@earthlink.com> <vhoeap$r8gq$2@dont-email.me>
<vhpmq3$14s79$2@dont-email.me> <vhq1f7$16bou$1@dont-email.me> <vhqm4g$1aarf$1@dont-email.me> <vhr2r7$1cdln$1@dont-email.me> <vhr8hh$1ddh7$2@dont-email.me> <vhr9u1$1dh3s$1@dont-email.me> <vhrbsr$1dqca$2@dont-email.me> <vhs3ji$1kb5c$1@dont-email.me>
<vhtht6$1s5d5$5@dont-email.me> <vhtplb$1tioh$1@dont-email.me> <lqfq99F2ek8U1@mid.individual.net> <vi05r1$2d9k0$1@dont-email.me> <lqi31mFdu06U1@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII; format=flowed
Injection-Info: i2pn2.org;
logging-data="4043362"; mail-complaints-to="usenet@i2pn2.org";
posting-account="w/4CleFT0XZ6XfSuRJzIySLIA6ECskkHxKUAYDZM66M";
X-Spam-Checker-Version: SpamAssassin 4.0.0
In-Reply-To: <lqi31mFdu06U1@mid.individual.net>
View all headers

On Mon, 25 Nov 2024, rbowman wrote:

> On Sun, 24 Nov 2024 21:29:05 +0000, Pancho wrote:
>
>> On 11/24/24 05:01, rbowman wrote:
>>
>>> Using Python means you get uniformity across many disciplines and it's
>>> good enough for most things. It could have been Perl if it hadn't
>>> gotten stuck in the tar pits, or Ruby, or Go but from whatever twist of
>>> fate occurred it was Python.
>>
>> My niece worked on Python at Twitter. She wasn't complimentary about it
>> either. She then moved onto Go. But that was doing big web-server stuff.
>> Large scale Docker setups, maybe Kubernetes.
>
> Horses for courses. I tasked a new hire with developing an interface to
> Spidertracks.
>
> https://www.spidertracks.com/
>
> I gave him the requirements but didn't specify a language so he did it
> with Go. No big deal other than having to set up a Go environment on the
> build machine. Go is what you would expect from three C programmers who
> hate C++ and I mean that it a good way. Not sure why they put the
> parameter type after the parameter but I can live with that. It's hanging
> in there:
>
> https://www.tiobe.com/tiobe-index/
>
> for whatever worth the index has.

I tried a bit of go, and setting up the environment as an amateur was dead
simple.

Is this also the case for professionals?

Subject: Re: Joy of this, Joy of that
From: D
Newsgroups: comp.os.linux.misc
Organization: i2pn2 (i2pn.org)
Date: Mon, 25 Nov 2024 09:55 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!i2pn.org!i2pn2.org!.POSTED!not-for-mail
From: nospam@example.net (D)
Newsgroups: comp.os.linux.misc
Subject: Re: Joy of this, Joy of that
Date: Mon, 25 Nov 2024 10:55:40 +0100
Organization: i2pn2 (i2pn.org)
Message-ID: <77840736-c143-e896-5da0-d0afae4915ed@example.net>
References: <vhigot$1uakf$1@dont-email.me> <6iKdnTQOKNh6AqD6nZ2dnZfqn_idnZ2d@earthlink.com> <vhl090$5ghq$1@dont-email.me> <w4adnUM659THQqP6nZ2dnZfqnPednZ2d@earthlink.com> <vhndam$ljks$1@dont-email.me> <871pz4osys.fsf@comcast.net.invalid> <vhp646$12c7u$1@dont-email.me>
<pgidnQQYp91K_dz6nZ2dnZfqnPqdnZ2d@earthlink.com> <vhsdhp$1m6qu$2@dont-email.me> <X4KcnQQzFNko49_6nZ2dnZfqnPWdnZ2d@earthlink.com> <vhvdmo$2900d$3@dont-email.me> <vhvdqu$28p7r$7@dont-email.me> <vhvm34$2aerk$2@dont-email.me> <1b166410-ecc1-f9e5-7218-cde9618f4686@example.net>
<lqi4odFdu06U3@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII; format=flowed
Injection-Info: i2pn2.org;
logging-data="4043573"; mail-complaints-to="usenet@i2pn2.org";
posting-account="w/4CleFT0XZ6XfSuRJzIySLIA6ECskkHxKUAYDZM66M";
X-Spam-Checker-Version: SpamAssassin 4.0.0
In-Reply-To: <lqi4odFdu06U3@mid.individual.net>
View all headers

On Mon, 25 Nov 2024, rbowman wrote:

> On Sun, 24 Nov 2024 22:07:40 +0100, D wrote:
>
>> I dabbled a bit in perl out of curiosity and I find the following two
>> points to be in its favour:
>>
>> 1. Backwards compatibility. Much better than python.
>
> Well, that's true. Looking over at the bookshelf I see 'Programming the
> Perl DBI' from 2000. It probably works just as well in 5.40.0 as it did in
> 5.6.0.
>
> https://www.oreilly.com/library/view/programming-the-perl/1565926994/
>
> There isn't a newer version. That's remarkable for close to 25 years. Most
> of my other books from 2000 are suitable for propping up mismatched table
> legs.
>
> I did appreciate the concept of a uniform DBI with specific DBDs in the
> back end.
>
>> 2. The built in documentation.
>
> Python offers a lot of built in documentation, assuming the modules follow
> the PEP guidelines.

The problem with python is the quality of the ecosystem and the 2 to 3
shift. I find the quality of python libraries lower than in perl. But I
imagine that is due to there simply being more of them, and that it is a
"live" language. Perhaps I found the quality better in perl, since the
libraries that remain are old and mature.

Subject: Re: Joy of this, Joy of that
From: D
Newsgroups: comp.os.linux.misc
Organization: i2pn2 (i2pn.org)
Date: Mon, 25 Nov 2024 09:56 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!i2pn.org!i2pn2.org!.POSTED!not-for-mail
From: nospam@example.net (D)
Newsgroups: comp.os.linux.misc
Subject: Re: Joy of this, Joy of that
Date: Mon, 25 Nov 2024 10:56:42 +0100
Organization: i2pn2 (i2pn.org)
Message-ID: <e154b857-0230-db09-669d-4d4e33aaee03@example.net>
References: <vhigot$1uakf$1@dont-email.me> <6iKdnTQOKNh6AqD6nZ2dnZfqn_idnZ2d@earthlink.com> <20241120081039.00006d2a@gmail.com> <vhlium$93kn$1@dont-email.me> <vhmprp$iaf1$1@dont-email.me> <LASdnSkA69I3yKL6nZ2dnZfqnPWdnZ2d@earthlink.com> <vhoeap$r8gq$2@dont-email.me>
<vhpmq3$14s79$2@dont-email.me> <vhq1f7$16bou$1@dont-email.me> <vhqm4g$1aarf$1@dont-email.me> <vhr2r7$1cdln$1@dont-email.me> <vhr8hh$1ddh7$2@dont-email.me> <vhr9u1$1dh3s$1@dont-email.me> <vhrbsr$1dqca$2@dont-email.me> <vhs3ji$1kb5c$1@dont-email.me>
<vhtht6$1s5d5$5@dont-email.me> <vhtplb$1tioh$1@dont-email.me> <lqfq99F2ek8U1@mid.individual.net> <qaWcnZSF3q3zW976nZ2dnZfqn_WdnZ2d@earthlink.com> <vi0gqv$2f1do$4@dont-email.me> <wfCdnZC3ltuegdn6nZ2dnZfqnPcAAAAA@earthlink.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="8323328-1624886348-1732528604=:16130"
Injection-Info: i2pn2.org;
logging-data="4043699"; mail-complaints-to="usenet@i2pn2.org";
posting-account="w/4CleFT0XZ6XfSuRJzIySLIA6ECskkHxKUAYDZM66M";
In-Reply-To: <wfCdnZC3ltuegdn6nZ2dnZfqnPcAAAAA@earthlink.com>
X-Spam-Checker-Version: SpamAssassin 4.0.0
View all headers

On Mon, 25 Nov 2024, 186282@ud0s4.net wrote:

> On 11/24/24 7:36 PM, Lawrence D'Oliveiro wrote:
>> On Sun, 24 Nov 2024 19:35:57 -0500, 186282@ud0s4.net wrote:
>>
>>> Do kinda pref "{ }" or "begin end" over the dangling depth thing ...
>>> get six or eight levels into something and it's a total bitch to spot
>>> what's inside what without using comments.
>>
>> So use the comments. That’s what I do.
>
> Only good way ...
>
> Not a killer, but kinda annoying. The eye doesn't
> spot indents nearly was well as hard delimiters.
>

You can have indents _and_ delimiters for the ultimate in eye spotting
capability! ;)

Subject: Re: Joy of this, Joy of that
From: D
Newsgroups: comp.os.linux.misc
Organization: i2pn2 (i2pn.org)
Date: Mon, 25 Nov 2024 09:58 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!i2pn.org!i2pn2.org!.POSTED!not-for-mail
From: nospam@example.net (D)
Newsgroups: comp.os.linux.misc
Subject: Re: Joy of this, Joy of that
Date: Mon, 25 Nov 2024 10:58:24 +0100
Organization: i2pn2 (i2pn.org)
Message-ID: <36e488ec-80b5-cdd4-6e24-d79e00e0049d@example.net>
References: <vhigot$1uakf$1@dont-email.me> <6iKdnTQOKNh6AqD6nZ2dnZfqn_idnZ2d@earthlink.com> <vhl090$5ghq$1@dont-email.me> <w4adnUM659THQqP6nZ2dnZfqnPednZ2d@earthlink.com> <vhndam$ljks$1@dont-email.me> <871pz4osys.fsf@comcast.net.invalid> <vhp646$12c7u$1@dont-email.me>
<pgidnQQYp91K_dz6nZ2dnZfqnPqdnZ2d@earthlink.com> <vhsdhp$1m6qu$2@dont-email.me> <X4KcnQQzFNko49_6nZ2dnZfqnPWdnZ2d@earthlink.com> <vhvdmo$2900d$3@dont-email.me> <e87749c2-5d25-594c-418f-e9f224b3ea16@example.net> <vi1b18$2mabd$2@dont-email.me>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="8323328-58638800-1732528706=:16130"
Injection-Info: i2pn2.org;
logging-data="4043787"; mail-complaints-to="usenet@i2pn2.org";
posting-account="w/4CleFT0XZ6XfSuRJzIySLIA6ECskkHxKUAYDZM66M";
X-Spam-Checker-Version: SpamAssassin 4.0.0
In-Reply-To: <vi1b18$2mabd$2@dont-email.me>
View all headers

On Mon, 25 Nov 2024, The Natural Philosopher wrote:

> On 24/11/2024 21:06, D wrote:
>>
>>
>> On Sun, 24 Nov 2024, Rich wrote:
>>
>>> 186282@ud0s4.net <186283@ud0s4.net> wrote:
>>>>   Whatever it is, at least use Python if for no other
>>>>   reason than that it's generally comprehensible.
>>>
>>> Oh good lord no.  The amount for which you hate Perl is the amount that
>>> I despise Python.
>>>
>>
>> I see no other way to resolve this but for you two to fight to the death.
>
> Interpreters, at dawn..
>

Exactly! And if I could just get the information about how tall the
combatants are, I can prepare some beautiful coffins!

Subject: Re: Joy of this, Joy of that
From: Pancho
Newsgroups: comp.os.linux.misc
Organization: A noiseless patient Spider
Date: Mon, 25 Nov 2024 11:48 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Pancho.Jones@proton.me (Pancho)
Newsgroups: comp.os.linux.misc
Subject: Re: Joy of this, Joy of that
Date: Mon, 25 Nov 2024 11:48:41 +0000
Organization: A noiseless patient Spider
Lines: 10
Message-ID: <vi1o6p$2odj8$1@dont-email.me>
References: <vhigot$1uakf$1@dont-email.me>
<6iKdnTQOKNh6AqD6nZ2dnZfqn_idnZ2d@earthlink.com>
<20241120081039.00006d2a@gmail.com> <vhlium$93kn$1@dont-email.me>
<vhmprp$iaf1$1@dont-email.me>
<LASdnSkA69I3yKL6nZ2dnZfqnPWdnZ2d@earthlink.com>
<vhoeap$r8gq$2@dont-email.me> <vhpmq3$14s79$2@dont-email.me>
<vhq1f7$16bou$1@dont-email.me> <vhqm4g$1aarf$1@dont-email.me>
<vhr2r7$1cdln$1@dont-email.me> <vhr8hh$1ddh7$2@dont-email.me>
<vhr9u1$1dh3s$1@dont-email.me> <vhrbsr$1dqca$2@dont-email.me>
<vhs3ji$1kb5c$1@dont-email.me> <vhtht6$1s5d5$5@dont-email.me>
<vhtplb$1tioh$1@dont-email.me> <lqfq99F2ek8U1@mid.individual.net>
<vi05r1$2d9k0$1@dont-email.me> <vi09r5$2dnuv$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 25 Nov 2024 12:48:48 +0100 (CET)
Injection-Info: dont-email.me; posting-host="41246ad307b101a9bd0ac31fb4acd40a";
logging-data="2897512"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/tKsSgZAQrvHIvyhdPjv+RlLqbO9Kx1V8="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:3CeaUYexBtI0sYBk7Qa+VsIMvVE=
Content-Language: en-GB
In-Reply-To: <vi09r5$2dnuv$2@dont-email.me>
View all headers

On 11/24/24 22:37, Lawrence D'Oliveiro wrote:
> On Sun, 24 Nov 2024 21:29:05 +0000, Pancho wrote:
>
>> My niece worked on Python at Twitter. She wasn't complimentary about it
>> either.
>
> What was her previous experience? Not (splutter) PHP, by any chance?

No, she wasn't originally employed as a programmer. Python was her first
language.

Subject: Re: Joy of this, Joy of that
From: The Natural Philosop
Newsgroups: comp.os.linux.misc
Organization: A little, after lunch
Date: Mon, 25 Nov 2024 12:04 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: tnp@invalid.invalid (The Natural Philosopher)
Newsgroups: comp.os.linux.misc
Subject: Re: Joy of this, Joy of that
Date: Mon, 25 Nov 2024 12:04:11 +0000
Organization: A little, after lunch
Lines: 18
Message-ID: <vi1p3r$2oh05$7@dont-email.me>
References: <vhigot$1uakf$1@dont-email.me>
<6iKdnTQOKNh6AqD6nZ2dnZfqn_idnZ2d@earthlink.com>
<vhl090$5ghq$1@dont-email.me>
<w4adnUM659THQqP6nZ2dnZfqnPednZ2d@earthlink.com>
<vhndam$ljks$1@dont-email.me> <871pz4osys.fsf@comcast.net.invalid>
<vhp646$12c7u$1@dont-email.me>
<pgidnQQYp91K_dz6nZ2dnZfqnPqdnZ2d@earthlink.com>
<vhsdhp$1m6qu$2@dont-email.me>
<X4KcnQQzFNko49_6nZ2dnZfqnPWdnZ2d@earthlink.com>
<vhvdmo$2900d$3@dont-email.me> <vhvdqu$28p7r$7@dont-email.me>
<vhvm34$2aerk$2@dont-email.me>
<1b166410-ecc1-f9e5-7218-cde9618f4686@example.net>
<lqi4odFdu06U3@mid.individual.net>
<77840736-c143-e896-5da0-d0afae4915ed@example.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 25 Nov 2024 13:04:12 +0100 (CET)
Injection-Info: dont-email.me; posting-host="202dc76bb4309e9530989c0a3169358b";
logging-data="2900997"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/DybMtLlz6MCBtlNQ8pI6pgtpVkfy3H8A="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:bGrgxJ/aMTj7wjiK1NhEpqWxeHk=
Content-Language: en-GB
In-Reply-To: <77840736-c143-e896-5da0-d0afae4915ed@example.net>
View all headers

On 25/11/2024 09:55, D wrote:
> The problem with python is the quality of the ecosystem and the 2 to 3
> shift. I find the quality of python libraries lower than in perl. But I
> imagine that is due to there simply being more of them, and that it is a
> "live" language. Perhaps I found the quality better in perl, since the
> libraries that remain are old and mature.

The problem with Python is it seems to be the new BASIC.
An entry point for PWCP
People Who Cant Program.

--
"Strange as it seems, no amount of learning can cure stupidity, and
higher education positively fortifies it."

- Stephen Vizinczey

Subject: Re: Joy of this, Joy of that
From: candycanearter07
Newsgroups: comp.os.linux.misc
Organization: the-candyden-of-code
Date: Mon, 25 Nov 2024 18:20 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: candycanearter07@candycanearter07.nomail.afraid (candycanearter07)
Newsgroups: comp.os.linux.misc
Subject: Re: Joy of this, Joy of that
Date: Mon, 25 Nov 2024 18:20:03 -0000 (UTC)
Organization: the-candyden-of-code
Lines: 26
Message-ID: <slrnvk9fqp.rvdi.candycanearter07@candydeb.host.invalid>
References: <vhigot$1uakf$1@dont-email.me>
<6iKdnTQOKNh6AqD6nZ2dnZfqn_idnZ2d@earthlink.com>
<20241120081039.00006d2a@gmail.com> <vhlium$93kn$1@dont-email.me>
<vhmprp$iaf1$1@dont-email.me> <lq9h4kF2tegU1@mid.individual.net>
<vhpmo6$14s79$1@dont-email.me> <wwva5drk0m1.fsf@LkoBDZeT.terraraq.uk>
<vhptgf$1614q$1@dont-email.me> <Iq40P.70904$EQue.62359@fx13.iad>
<vhqr9n$1b2t7$8@dont-email.me> <rcf0P.211280$pZ%.136218@fx16.iad>
<vhs16a$1k6ft$4@dont-email.me> <URp0P.4720$BuL8.1096@fx03.iad>
<vhti42$1s5d5$7@dont-email.me>
<slrnvk7vdh.32tsq.candycanearter07@candydeb.host.invalid>
<vi16no$2lna0$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 25 Nov 2024 19:20:04 +0100 (CET)
Injection-Info: dont-email.me; posting-host="d26c70e7f62be0b914e96dff17e9d8d8";
logging-data="3076168"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+3rbuSb5ezf0ZZ7Za7RdsHa2ep8EYeHoqTXF1pj7sj1Q=="
User-Agent: slrn/1.0.3 (Linux)
Cancel-Lock: sha1:dQm4ZNonkPEX4NRyE81+3Qph03U=
X-Face: b{dPmN&%4|lEo,wUO\"KLEOu5N_br(N2Yuc5/qcR5i>9-!^e\.Tw9?/m0}/~:UOM:Zf]%
b+ V4R8q|QiU/R8\|G\WpC`-s?=)\fbtNc&=/a3a)r7xbRI]Vl)r<%PTriJ3pGpl_/B6!8pe\btzx
`~R! r3.0#lHRE+^Gro0[cjsban'vZ#j7,?I/tHk{s=TFJ:H?~=]`O*~3ZX`qik`b:.gVIc-[$t/e
ZrQsWJ >|l^I_[pbsIqwoz.WGA]<D
View all headers

Lawrence D'Oliveiro <ldo@nz.invalid> wrote at 06:50 this Monday (GMT):
> On Mon, 25 Nov 2024 04:40:03 -0000 (UTC), candycanearter07 wrote:
>
>> Lawrence D'Oliveiro <ldo@nz.invalid> wrote at 21:40 this Saturday (GMT):
>>>
>>> Actually, thinking about it, there are some things -- shared memory
>>> sections come to mind -- that are not automatically freed when a
>>> process terminates. But everything else -- memory, open files, network
>>> connections -- will go away automatically.
>>>
>>> If you have those persistent things that you want to clean up, your
>>> technique won’t be reliable anyway.
>>
>> Does it get freed up when the other processes that have it open also
>> close it, or is it stuck until shutdown?
>
> POSIX shared memory sections stay in existence until deletion, or system
> shutdown.
>
><https://manpages.debian.org/3/shm_unlink.3.en.html>

So that's something you should definitely be careful of if you're using
em.
--
user <candycane> is generated from /dev/urandom

Subject: Re: Joy of this, Joy of that
From: vallor
Newsgroups: comp.os.linux.misc
Organization: A noiseless patient Spider
Date: Mon, 25 Nov 2024 19:39 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: vallor@cultnix.org (vallor)
Newsgroups: comp.os.linux.misc
Subject: Re: Joy of this, Joy of that
Date: Mon, 25 Nov 2024 19:39:23 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 22
Message-ID: <vi2jpb$2upqb$1@dont-email.me>
References: <vhigot$1uakf$1@dont-email.me>
<6iKdnTQOKNh6AqD6nZ2dnZfqn_idnZ2d@earthlink.com>
<vhl090$5ghq$1@dont-email.me>
<w4adnUM659THQqP6nZ2dnZfqnPednZ2d@earthlink.com>
<vhndam$ljks$1@dont-email.me> <871pz4osys.fsf@comcast.net.invalid>
<vhp646$12c7u$1@dont-email.me>
<pgidnQQYp91K_dz6nZ2dnZfqnPqdnZ2d@earthlink.com>
<vhsdhp$1m6qu$2@dont-email.me>
<X4KcnQQzFNko49_6nZ2dnZfqnPWdnZ2d@earthlink.com>
<vhvdmo$2900d$3@dont-email.me> <vhvdqu$28p7r$7@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 25 Nov 2024 20:39:24 +0100 (CET)
Injection-Info: dont-email.me; posting-host="18a486553ce180b9cc525228f6fa1e56";
logging-data="3106635"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19dJ8gamPff7/lhcTYx1KBJ"
User-Agent: Pan/0.161 (Hmm2; be402cc9; Linux-6.12.1)
Cancel-Lock: sha1:/PNu7DxrECnDY1fTM4EnmEx9vww=
X-Face: +McU)#<-H?9lTb(Th!zR`EpVrp<0)1p5CmPu.kOscy8LRp_\u`:tW;dxPo./(fCl
CaKku`)]}.V/"6rISCIDP`
View all headers

On Sun, 24 Nov 2024 14:39:26 +0000, The Natural Philosopher wrote:

> On 24/11/2024 14:37, Rich wrote:
>> 186282@ud0s4.net <186283@ud0s4.net> wrote:
>>> Whatever it is, at least use Python if for no other
>>> reason than that it's generally comprehensible.
>>
>> Oh good lord no. The amount for which you hate Perl is the amount that
>> I despise Python.
>>
> I can't say a good word for either, having never written a line in
> either, I am disnclined to learn.

I've been learning Python, off-and-on, but my go-to languages
are still Perl or C.

(I learned OO programming with Perl. Please don't hate me.)

--
-Scott System76 Thelio Mega v1.1 x86_64 NVIDIA RTX 3090 Ti
OS: Linux 6.12.1 Release: Mint 21.3 Mem: 258G
""Keyboard? How quaint!" - Scotty"

Subject: Re: Joy of this, Joy of that
From: rbowman
Newsgroups: comp.os.linux.misc
Date: Mon, 25 Nov 2024 19:42 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bowman@montana.com (rbowman)
Newsgroups: comp.os.linux.misc
Subject: Re: Joy of this, Joy of that
Date: 25 Nov 2024 19:42:13 GMT
Lines: 15
Message-ID: <lqk28kFnkl9U1@mid.individual.net>
References: <vhigot$1uakf$1@dont-email.me>
<6iKdnTQOKNh6AqD6nZ2dnZfqn_idnZ2d@earthlink.com>
<20241120081039.00006d2a@gmail.com> <vhlium$93kn$1@dont-email.me>
<vhmprp$iaf1$1@dont-email.me>
<LASdnSkA69I3yKL6nZ2dnZfqnPWdnZ2d@earthlink.com>
<vhoeap$r8gq$2@dont-email.me> <vhpmq3$14s79$2@dont-email.me>
<vhq1f7$16bou$1@dont-email.me> <vhqm4g$1aarf$1@dont-email.me>
<vhr2r7$1cdln$1@dont-email.me> <vhr8hh$1ddh7$2@dont-email.me>
<vhr9u1$1dh3s$1@dont-email.me> <vhrbsr$1dqca$2@dont-email.me>
<vhs3ji$1kb5c$1@dont-email.me> <vhtht6$1s5d5$5@dont-email.me>
<vhtplb$1tioh$1@dont-email.me> <lqfq99F2ek8U1@mid.individual.net>
<vi05r1$2d9k0$1@dont-email.me> <lqi31mFdu06U1@mid.individual.net>
<3a520e79-653f-cba2-0f6d-586125a63d87@example.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net cNPdxKuS2XxL2/nXTPgYqQlMV3a4BMU5pIQGvrvwF377Tlx5Qk
Cancel-Lock: sha1:pMYpdj4v/GsdnX2eB8N1bg88Fm0= sha256:wz7wlBxGp+DF5bLOAFu0fB8p2xrlNftOQoGBjyzISeU=
User-Agent: Pan/0.149 (Bellevue; 4c157ba)
View all headers

On Mon, 25 Nov 2024 10:53:43 +0100, D wrote:

> I tried a bit of go, and setting up the environment as an amateur was
> dead simple.
>
> Is this also the case for professionals?

Sure. Compared to setting up for the Java application it was a walk in the
park. Part of it was brought on by ourselves but getting the Java app
built and packaged was convoluted.

I don't know how well the Go app would have worked out in the long term,
including maintenance after the original programmer left. It never saw the
light of day. That happens sometimes when the client decides to take
another path.

Subject: Re: Joy of this, Joy of that
From: rbowman
Newsgroups: comp.os.linux.misc
Date: Mon, 25 Nov 2024 19:54 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bowman@montana.com (rbowman)
Newsgroups: comp.os.linux.misc
Subject: Re: Joy of this, Joy of that
Date: 25 Nov 2024 19:54:19 GMT
Lines: 14
Message-ID: <lqk2vbFnkl9U2@mid.individual.net>
References: <vhigot$1uakf$1@dont-email.me>
<6iKdnTQOKNh6AqD6nZ2dnZfqn_idnZ2d@earthlink.com>
<20241120081039.00006d2a@gmail.com> <vhlium$93kn$1@dont-email.me>
<vhmprp$iaf1$1@dont-email.me>
<LASdnSkA69I3yKL6nZ2dnZfqnPWdnZ2d@earthlink.com>
<vhoeap$r8gq$2@dont-email.me> <vhpmq3$14s79$2@dont-email.me>
<vhq1f7$16bou$1@dont-email.me> <vhqm4g$1aarf$1@dont-email.me>
<vhr2r7$1cdln$1@dont-email.me> <vhr8hh$1ddh7$2@dont-email.me>
<vhr9u1$1dh3s$1@dont-email.me> <vhrbsr$1dqca$2@dont-email.me>
<vhs3ji$1kb5c$1@dont-email.me> <vhtht6$1s5d5$5@dont-email.me>
<vhtplb$1tioh$1@dont-email.me> <vhuutu$26l4e$1@dont-email.me>
<oeCdnWjai4D7tdn6nZ2dnZfqnPWdnZ2d@earthlink.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net fwVq0kLnwQI29tWeNEr1HwQNX6bYVuINNCeo5Opr/5udldVKFa
Cancel-Lock: sha1:0i5SpIPVCg0MtByUSSECKgwuAww= sha256:iq12fyXB3GycFUCvSa3QmKD2XPiZDP8op/mSa9AkedM=
User-Agent: Pan/0.149 (Bellevue; 4c157ba)
View all headers

On Mon, 25 Nov 2024 02:33:32 -0500, 186282@ud0s4.net wrote:

> Was a strict 'C'/Pascal guy for a long time - but now I always at
> least proto in Python. For many apps where speed isn't paramount just
> LEAVE it in Python.

https://blog.miguelgrinberg.com/post/is-python-really-that-slow

Simplistic but I found the comparisons of the different Python 3 versions
interesting. For a while it was slower than 2.7, not a good thing, but
3.11 caught up. I don't know why the bubble sort regressed.

PyPy looks promising. I don't know why they were able to implement the JIT
that is hanging fire in CPython.

Subject: Re: Joy of this, Joy of that
From: D
Newsgroups: comp.os.linux.misc
Organization: i2pn2 (i2pn.org)
Date: Mon, 25 Nov 2024 21:20 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!i2pn.org!i2pn2.org!.POSTED!not-for-mail
From: nospam@example.net (D)
Newsgroups: comp.os.linux.misc
Subject: Re: Joy of this, Joy of that
Date: Mon, 25 Nov 2024 22:20:02 +0100
Organization: i2pn2 (i2pn.org)
Message-ID: <2118139f-4451-560b-5094-a3d61c05f0d3@example.net>
References: <vhigot$1uakf$1@dont-email.me> <6iKdnTQOKNh6AqD6nZ2dnZfqn_idnZ2d@earthlink.com> <vhl090$5ghq$1@dont-email.me> <w4adnUM659THQqP6nZ2dnZfqnPednZ2d@earthlink.com> <vhndam$ljks$1@dont-email.me> <871pz4osys.fsf@comcast.net.invalid> <vhp646$12c7u$1@dont-email.me>
<pgidnQQYp91K_dz6nZ2dnZfqnPqdnZ2d@earthlink.com> <vhsdhp$1m6qu$2@dont-email.me> <X4KcnQQzFNko49_6nZ2dnZfqnPWdnZ2d@earthlink.com> <vhvdmo$2900d$3@dont-email.me> <vhvdqu$28p7r$7@dont-email.me> <vhvm34$2aerk$2@dont-email.me> <1b166410-ecc1-f9e5-7218-cde9618f4686@example.net>
<lqi4odFdu06U3@mid.individual.net> <77840736-c143-e896-5da0-d0afae4915ed@example.net> <vi1p3r$2oh05$7@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII; format=flowed
Injection-Info: i2pn2.org;
logging-data="4123842"; mail-complaints-to="usenet@i2pn2.org";
posting-account="w/4CleFT0XZ6XfSuRJzIySLIA6ECskkHxKUAYDZM66M";
In-Reply-To: <vi1p3r$2oh05$7@dont-email.me>
X-Spam-Checker-Version: SpamAssassin 4.0.0
View all headers

On Mon, 25 Nov 2024, The Natural Philosopher wrote:

> On 25/11/2024 09:55, D wrote:
>> The problem with python is the quality of the ecosystem and the 2 to 3
>> shift. I find the quality of python libraries lower than in perl. But I
>> imagine that is due to there simply being more of them, and that it is a
>> "live" language. Perhaps I found the quality better in perl, since the
>> libraries that remain are old and mature.
>
> The problem with Python is it seems to be the new BASIC.
> An entry point for PWCP
> People Who Cant Program.

I see that as elitist. The more people who can learn to do simple
programming, and simplify their lives, the better!

Subject: Re: Joy of this, Joy of that
From: Lawrence D'Oliv
Newsgroups: comp.os.linux.misc
Organization: A noiseless patient Spider
Date: Mon, 25 Nov 2024 21:47 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.linux.misc
Subject: Re: Joy of this, Joy of that
Date: Mon, 25 Nov 2024 21:47:10 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 15
Message-ID: <vi2r8u$318ah$3@dont-email.me>
References: <vhigot$1uakf$1@dont-email.me>
<6iKdnTQOKNh6AqD6nZ2dnZfqn_idnZ2d@earthlink.com>
<20241120081039.00006d2a@gmail.com> <vhlium$93kn$1@dont-email.me>
<vhmprp$iaf1$1@dont-email.me>
<LASdnSkA69I3yKL6nZ2dnZfqnPWdnZ2d@earthlink.com>
<vhoeap$r8gq$2@dont-email.me> <vhpmq3$14s79$2@dont-email.me>
<vhq1f7$16bou$1@dont-email.me> <vhqm4g$1aarf$1@dont-email.me>
<vhr2r7$1cdln$1@dont-email.me> <vhr8hh$1ddh7$2@dont-email.me>
<vhr9u1$1dh3s$1@dont-email.me> <vhrbsr$1dqca$2@dont-email.me>
<vhs3ji$1kb5c$1@dont-email.me> <vhtht6$1s5d5$5@dont-email.me>
<vhtplb$1tioh$1@dont-email.me> <lqfq99F2ek8U1@mid.individual.net>
<vi05r1$2d9k0$1@dont-email.me> <vi09r5$2dnuv$2@dont-email.me>
<vi1o6p$2odj8$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 25 Nov 2024 22:47:10 +0100 (CET)
Injection-Info: dont-email.me; posting-host="382ad7ab0575480e8209ed388edbd402";
logging-data="3187025"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19J0W4JcoCVHyRkhZ3+Yud+"
User-Agent: Pan/0.161 (Chasiv Yar; )
Cancel-Lock: sha1:tZv6du077wOtoqDUIIGgdqHYhwg=
View all headers

On Mon, 25 Nov 2024 11:48:41 +0000, Pancho wrote:

> On 11/24/24 22:37, Lawrence D'Oliveiro wrote:
>>
>> On Sun, 24 Nov 2024 21:29:05 +0000, Pancho wrote:
>>
>>> My niece worked on Python at Twitter. She wasn't complimentary about
>>> it either.
>>
>> What was her previous experience? Not (splutter) PHP, by any chance?
>
> No, she wasn't originally employed as a programmer. Python was her first
> language.

I wonder what her standard of comparison was, then ...

Subject: Re: Joy of this, Joy of that
From: Lawrence D'Oliv
Newsgroups: comp.os.linux.misc
Organization: A noiseless patient Spider
Date: Mon, 25 Nov 2024 21:48 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.linux.misc
Subject: Re: Joy of this, Joy of that
Date: Mon, 25 Nov 2024 21:48:14 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 23
Message-ID: <vi2rat$318ah$4@dont-email.me>
References: <vhigot$1uakf$1@dont-email.me>
<6iKdnTQOKNh6AqD6nZ2dnZfqn_idnZ2d@earthlink.com>
<20241120081039.00006d2a@gmail.com> <vhlium$93kn$1@dont-email.me>
<vhmprp$iaf1$1@dont-email.me> <lq9h4kF2tegU1@mid.individual.net>
<vhpmo6$14s79$1@dont-email.me> <wwva5drk0m1.fsf@LkoBDZeT.terraraq.uk>
<vhptgf$1614q$1@dont-email.me> <Iq40P.70904$EQue.62359@fx13.iad>
<slrnvk1qft.5gg9.candycanearter07@candydeb.host.invalid>
<mcf0P.211278$pZ%.68099@fx16.iad> <vhs153$1k6ft$3@dont-email.me>
<wwvjzcu1chd.fsf@LkoBDZeT.terraraq.uk> <vhtide$1s5d5$8@dont-email.me>
<wwvmshodcjt.fsf@LkoBDZeT.terraraq.uk> <vi01qi$2cic3$1@dont-email.me>
<wwvmshnlmhm.fsf@LkoBDZeT.terraraq.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 25 Nov 2024 22:48:14 +0100 (CET)
Injection-Info: dont-email.me; posting-host="382ad7ab0575480e8209ed388edbd402";
logging-data="3187025"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1967mkLOc18piTkhr+scig8"
User-Agent: Pan/0.161 (Chasiv Yar; )
Cancel-Lock: sha1:wS9wnqprkpgZem89zS89EvtuY9M=
View all headers

On Mon, 25 Nov 2024 08:57:09 +0000, Richard Kettlewell wrote:

> Lawrence D'Oliveiro <ldo@nz.invalid> writes:
>>
>> Richard Kettlewell wrote:
>>>
>>> Lawrence D'Oliveiro <ldo@nz.invalid> writes:
>>>
>>>> and that particular case is easy to catch anyway, and glibc does so
>>>> by default. See <https://manpages.debian.org/3/mallopt.3.en.html>.
>>>
>>> Glibc’s double free detection is heuristic, not 100% reliable.
>
> (It’s documented as heuristic in the Glibc internals documentation and a
> glance at the implementation does seem to agree with that.)
>
>> If that were true, the examples on the man page wouldn’t work.
>
> No, that doesn’t follow. “Not 100% reliable” doesn’t mean specific
> examples don’t work.

Why not? The examples show that freeing the same pointer twice can be
detected reliably.

Subject: Re: Joy of this, Joy of that
From: Lawrence D'Oliv
Newsgroups: comp.os.linux.misc
Organization: A noiseless patient Spider
Date: Mon, 25 Nov 2024 21:49 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.os.linux.misc
Subject: Re: Joy of this, Joy of that
Date: Mon, 25 Nov 2024 21:49:29 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 10
Message-ID: <vi2rd9$318ah$5@dont-email.me>
References: <vhigot$1uakf$1@dont-email.me>
<6iKdnTQOKNh6AqD6nZ2dnZfqn_idnZ2d@earthlink.com>
<vhl090$5ghq$1@dont-email.me>
<w4adnUM659THQqP6nZ2dnZfqnPednZ2d@earthlink.com>
<vhndam$ljks$1@dont-email.me> <871pz4osys.fsf@comcast.net.invalid>
<vhp646$12c7u$1@dont-email.me>
<pgidnQQYp91K_dz6nZ2dnZfqnPqdnZ2d@earthlink.com>
<vhsdhp$1m6qu$2@dont-email.me>
<X4KcnQQzFNko49_6nZ2dnZfqnPWdnZ2d@earthlink.com>
<vhvdmo$2900d$3@dont-email.me> <vhvdqu$28p7r$7@dont-email.me>
<vhvm34$2aerk$2@dont-email.me>
<1b166410-ecc1-f9e5-7218-cde9618f4686@example.net>
<lqi4odFdu06U3@mid.individual.net>
<77840736-c143-e896-5da0-d0afae4915ed@example.net>
<vi1p3r$2oh05$7@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 25 Nov 2024 22:49:30 +0100 (CET)
Injection-Info: dont-email.me; posting-host="382ad7ab0575480e8209ed388edbd402";
logging-data="3187025"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/vJ4hV1UjZ0DNi5SxjmGbe"
User-Agent: Pan/0.161 (Chasiv Yar; )
Cancel-Lock: sha1:jg78BehM2XRkGYpn/tQ6vlM6YAY=
View all headers

On Mon, 25 Nov 2024 12:04:11 +0000, The Natural Philosopher wrote:

> The problem with Python is it seems to be the new BASIC.

No, it is not. It is a far superior basis on which to build on than BASIC
ever was.

> An entry point for PWCP People Who Cant Program.

There is a “new BASIC” that fits that description: it’s PHP.

Subject: Re: Joy of this, Joy of that
From: D
Newsgroups: comp.os.linux.misc
Organization: i2pn2 (i2pn.org)
Date: Mon, 25 Nov 2024 22:21 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!i2pn.org!i2pn2.org!.POSTED!not-for-mail
From: nospam@example.net (D)
Newsgroups: comp.os.linux.misc
Subject: Re: Joy of this, Joy of that
Date: Mon, 25 Nov 2024 23:21:21 +0100
Organization: i2pn2 (i2pn.org)
Message-ID: <53c24513-e58c-1570-64b7-c01e77d8c385@example.net>
References: <vhigot$1uakf$1@dont-email.me> <6iKdnTQOKNh6AqD6nZ2dnZfqn_idnZ2d@earthlink.com> <20241120081039.00006d2a@gmail.com> <vhlium$93kn$1@dont-email.me> <vhmprp$iaf1$1@dont-email.me> <LASdnSkA69I3yKL6nZ2dnZfqnPWdnZ2d@earthlink.com> <vhoeap$r8gq$2@dont-email.me>
<vhpmq3$14s79$2@dont-email.me> <vhq1f7$16bou$1@dont-email.me> <vhqm4g$1aarf$1@dont-email.me> <vhr2r7$1cdln$1@dont-email.me> <vhr8hh$1ddh7$2@dont-email.me> <vhr9u1$1dh3s$1@dont-email.me> <vhrbsr$1dqca$2@dont-email.me> <vhs3ji$1kb5c$1@dont-email.me>
<vhtht6$1s5d5$5@dont-email.me> <vhtplb$1tioh$1@dont-email.me> <lqfq99F2ek8U1@mid.individual.net> <vi05r1$2d9k0$1@dont-email.me> <lqi31mFdu06U1@mid.individual.net> <3a520e79-653f-cba2-0f6d-586125a63d87@example.net> <lqk28kFnkl9U1@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII; format=flowed
Injection-Info: i2pn2.org;
logging-data="4130526"; mail-complaints-to="usenet@i2pn2.org";
posting-account="w/4CleFT0XZ6XfSuRJzIySLIA6ECskkHxKUAYDZM66M";
X-Spam-Checker-Version: SpamAssassin 4.0.0
In-Reply-To: <lqk28kFnkl9U1@mid.individual.net>
View all headers

On Mon, 25 Nov 2024, rbowman wrote:

> On Mon, 25 Nov 2024 10:53:43 +0100, D wrote:
>
>> I tried a bit of go, and setting up the environment as an amateur was
>> dead simple.
>>
>> Is this also the case for professionals?
>
> Sure. Compared to setting up for the Java application it was a walk in the
> park. Part of it was brought on by ourselves but getting the Java app
> built and packaged was convoluted.
>
> I don't know how well the Go app would have worked out in the long term,
> including maintenance after the original programmer left. It never saw the
> light of day. That happens sometimes when the client decides to take
> another path.
>

This is the truth!

One of my customers has an in house developed, huge, java program. They
have been developing it, based on a ph.d. thesis for the last 10 years,
and they also tried to shun libraries but have written a lot of
functionality from scratch.

I almost started to work there 7 years ago, but that would have been too
early. It is absolutely fascinating how much they achieved in the past 7
years and how much their program has matured.

Subject: Re: Joy of this, Joy of that
From: rbowman
Newsgroups: comp.os.linux.misc
Date: Mon, 25 Nov 2024 23:37 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bowman@montana.com (rbowman)
Newsgroups: comp.os.linux.misc
Subject: Re: Joy of this, Joy of that
Date: 25 Nov 2024 23:37:36 GMT
Lines: 28
Message-ID: <lqkg1vFpp09U1@mid.individual.net>
References: <vhigot$1uakf$1@dont-email.me>
<6iKdnTQOKNh6AqD6nZ2dnZfqn_idnZ2d@earthlink.com>
<20241120081039.00006d2a@gmail.com> <vhlium$93kn$1@dont-email.me>
<vhmprp$iaf1$1@dont-email.me>
<LASdnSkA69I3yKL6nZ2dnZfqnPWdnZ2d@earthlink.com>
<vhoeap$r8gq$2@dont-email.me> <vhpmq3$14s79$2@dont-email.me>
<vhq1f7$16bou$1@dont-email.me> <vhqm4g$1aarf$1@dont-email.me>
<vhr2r7$1cdln$1@dont-email.me> <vhr8hh$1ddh7$2@dont-email.me>
<vhr9u1$1dh3s$1@dont-email.me> <vhrbsr$1dqca$2@dont-email.me>
<vhs3ji$1kb5c$1@dont-email.me> <vhtht6$1s5d5$5@dont-email.me>
<vhtplb$1tioh$1@dont-email.me> <lqfq99F2ek8U1@mid.individual.net>
<vi05r1$2d9k0$1@dont-email.me> <lqi31mFdu06U1@mid.individual.net>
<3a520e79-653f-cba2-0f6d-586125a63d87@example.net>
<lqk28kFnkl9U1@mid.individual.net>
<53c24513-e58c-1570-64b7-c01e77d8c385@example.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net HAKPByOoloFkaUs/RWxGfwi2wEh21XBe7uXjXOEPbztAuoT5zj
Cancel-Lock: sha1:jdqBJZtcBH1DuydZ+JpU3EXPwa0= sha256:MeJcB8YrFVHKBjFEyRqOuNYQfTICgN7xhjVlZ1bPl9I=
User-Agent: Pan/0.149 (Bellevue; 4c157ba)
View all headers

On Mon, 25 Nov 2024 23:21:21 +0100, D wrote:

> One of my customers has an in house developed, huge, java program. They
> have been developing it, based on a ph.d. thesis for the last 10 years,
> and they also tried to shun libraries but have written a lot of
> functionality from scratch.
>
> I almost started to work there 7 years ago, but that would have been too
> early. It is absolutely fascinating how much they achieved in the past 7
> years and how much their program has matured.

Those things tend to grow. There is a small town that is handled by the
county sheriffs department but it's about 50 miles from the dispatch
station. The original Java app allowed the substation to have some idea
what was going on in town, but there was no interaction. It was simple to
set up and to update. Over the years it grew into a fully functional
interface with parts being reused to build an Android app.

I did a few minor enhancements over the years for GIS related
functionality with great care since I am not a competent Java programmer.
I was interested in Java in the late '90s. In my edition of 'Java in a
Nutshell' it still fit in a nutshell rather than a whole damn walnut tree.

My first disillusionment came when Swing was added on top of AWT. "your
app runs like a herniated sloth? You need a bigger, faster machine!"

I have the media for Visual J++. It showed promise before it was
kneecapped by Sun. imho C# is Java done right.

Subject: Re: Joy of this, Joy of that
From: rbowman
Newsgroups: comp.os.linux.misc
Date: Mon, 25 Nov 2024 23:55 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Path: eternal-september.org!news.eternal-september.org!feeder2.eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bowman@montana.com (rbowman)
Newsgroups: comp.os.linux.misc
Subject: Re: Joy of this, Joy of that
Date: 25 Nov 2024 23:55:21 GMT
Lines: 26
Message-ID: <lqkh38Fpp09U2@mid.individual.net>
References: <vhigot$1uakf$1@dont-email.me>
<6iKdnTQOKNh6AqD6nZ2dnZfqn_idnZ2d@earthlink.com>
<vhl090$5ghq$1@dont-email.me>
<w4adnUM659THQqP6nZ2dnZfqnPednZ2d@earthlink.com>
<vhndam$ljks$1@dont-email.me> <871pz4osys.fsf@comcast.net.invalid>
<vhp646$12c7u$1@dont-email.me>
<pgidnQQYp91K_dz6nZ2dnZfqnPqdnZ2d@earthlink.com>
<vhsdhp$1m6qu$2@dont-email.me>
<X4KcnQQzFNko49_6nZ2dnZfqnPWdnZ2d@earthlink.com>
<vhvdmo$2900d$3@dont-email.me> <vhvdqu$28p7r$7@dont-email.me>
<vhvm34$2aerk$2@dont-email.me>
<1b166410-ecc1-f9e5-7218-cde9618f4686@example.net>
<lqi4odFdu06U3@mid.individual.net>
<77840736-c143-e896-5da0-d0afae4915ed@example.net>
<vi1p3r$2oh05$7@dont-email.me>
<2118139f-4451-560b-5094-a3d61c05f0d3@example.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net 96bQSMwQzowWzISmGOwh1QPcpeK3gTljZ7Zy/c7gEwL+7/ndr1
Cancel-Lock: sha1:/ak+wI1kASHowt7tHZzWPdC4kEY= sha256:ji4mID/mO5qou6j11/pMNZyiRg1c8L9h7mN92vuX8IY=
User-Agent: Pan/0.149 (Bellevue; 4c157ba)
View all headers

On Mon, 25 Nov 2024 22:20:02 +0100, D wrote:

> On Mon, 25 Nov 2024, The Natural Philosopher wrote:
>
>> On 25/11/2024 09:55, D wrote:
>>> The problem with python is the quality of the ecosystem and the 2 to 3
>>> shift. I find the quality of python libraries lower than in perl. But
>>> I imagine that is due to there simply being more of them, and that it
>>> is a "live" language. Perhaps I found the quality better in perl,
>>> since the libraries that remain are old and mature.
>>
>> The problem with Python is it seems to be the new BASIC.
>> An entry point for PWCP People Who Cant Program.
>
> I see that as elitist. The more people who can learn to do simple
> programming, and simplify their lives, the better!

Python doesn't have a lock on the domain. I worked with a PhD chemist who
programmed in Fortran. He knew his chemistry but his Fortran looked like a
train wreck. The math was good and could be extracted into production
code. Many People Who Can't Program evolve into People Who Can Program or
have valuable expertise in a field where being able to express it, however
awkwardly, is valuable.

One of the job descriptions of a good manager is the ability to tell the
difference.

Pages:12345678910111213141516171819202122232425262728293031323334

rocksolid light 0.9.8
clearnet tor