Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

You will be winged by an anti-aircraft battery.


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: Wed, 27 Nov 2024 22:13 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!.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: Wed, 27 Nov 2024 22:13:58 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 17
Message-ID: <vi85j6$6ct6$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>
<vi1p3r$2oh05$7@dont-email.me> <vi2rd9$318ah$5@dont-email.me>
<8xidnV6HZos6I9v6nZ2dnZfqnPadnZ2d@earthlink.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 27 Nov 2024 23:13:58 +0100 (CET)
Injection-Info: dont-email.me; posting-host="a54ef93815f5ae2493f406172a94d729";
logging-data="209830"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/72h5YzMX45hDPZHQFrYwK"
User-Agent: Pan/0.161 (Chasiv Yar; )
Cancel-Lock: sha1:gKLqmJq3LNGaLiOj9fx90CYEPcE=
View all headers

On Wed, 27 Nov 2024 01:39:34 -0500, 186282@ud0s4.net wrote:

> On 11/25/24 4:49 PM, Lawrence D'Oliveiro wrote:
>
>> There is a “new BASIC” that fits that description: it’s PHP.
>
> Ummmmmm ... CAN use it for general programming ... but it's not
> super-pleasant :-)

It attracts the kind of people who might have used BASIC before.

> Python is "better" - but not THAT much better.

It’s a whole lot better. Nearly all of the language features are very
carefully thought out. The result is that the core remains compact, yet is
versatile, which is why you get so many library modules built on top of it
-- because the language makes such modules very powerful.

Subject: Re: Joy of this, Joy of that
From: Pancho
Newsgroups: comp.os.linux.misc
Organization: A noiseless patient Spider
Date: Wed, 27 Nov 2024 23:59 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 24
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: Wed, 27 Nov 2024 23:59:36 +0000
Organization: A noiseless patient Spider
Lines: 26
Message-ID: <vi8bp8$76kf$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> <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> <vi2rat$318ah$4@dont-email.me>
<wwviksav1i7.fsf@LkoBDZeT.terraraq.uk> <vi5e6t$3k9sn$1@dont-email.me>
<O5u1P.72795$OVd1.12914@fx10.iad> <vi6om7$3u8li$1@dont-email.me>
<vi854f$6ct6$5@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 28 Nov 2024 00:59:38 +0100 (CET)
Injection-Info: dont-email.me; posting-host="310baa32a90e1d7618499b942b5bf6c0";
logging-data="236175"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/bXIewqazf9Ui7c8vuxmW8+kU5xC8hha4="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:SR1s+8JsZmSCxgCRe9uFj2XgfD8=
Content-Language: en-GB
In-Reply-To: <vi854f$6ct6$5@dont-email.me>
View all headers

On 11/27/24 22:06, Lawrence D'Oliveiro wrote:
> On Wed, 27 Nov 2024 09:27:35 +0000, Pancho wrote:
>
>> I remember we ran a tool
>> called Purify to spot this type of error, amongst other errors.
>> Presumably that injected additional code to check reliably.
>
> As I understand it, Valgrind does it on your executable without source
> code changes.

Yeah, It was 30 years ago, I think Purify modified binary code, not
source code, but I can't really remember. I just remember Purify was
brilliant..

The proper term is "instrumentation".

<https://en.wikipedia.org/wiki/Instrumentation_(computer_programming)>

I note Valgrind Memcheck inserts instrumentation too.

Development standards have improved, languages are much better now, but
back then we really needed help. Our main problem was memory leaks, we
had to regularly restart servers.

We also used similar tools to provide data on program performance,
profiling.

Subject: Re: Joy of this, Joy of that
From: rbowman
Newsgroups: comp.os.linux.misc
Date: Thu, 28 Nov 2024 00:57 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 24 25
Path: eternal-september.org!news.eternal-september.org!feeder3.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: 28 Nov 2024 00:57:06 GMT
Lines: 20
Message-ID: <lqptf1FlojlU3@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> <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> <vi2rat$318ah$4@dont-email.me>
<wwviksav1i7.fsf@LkoBDZeT.terraraq.uk> <vi5e6t$3k9sn$1@dont-email.me>
<O5u1P.72795$OVd1.12914@fx10.iad> <vi6om7$3u8li$1@dont-email.me>
<vi854f$6ct6$5@dont-email.me> <vi8bp8$76kf$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net cpvYYZ7UzbaasliVgjS2jQSMrBqjDWCi26jUOBMdtFijjbfgVn
Cancel-Lock: sha1:MbWfysdrZZotvLfpeh/HETZepyE= sha256:bY+990il/DIaM4FMglhN7nytn67ZnBAxtSGMPmJfgzE=
User-Agent: Pan/0.149 (Bellevue; 4c157ba)
View all headers

On Wed, 27 Nov 2024 23:59:36 +0000, Pancho wrote:

> On 11/27/24 22:06, Lawrence D'Oliveiro wrote:
>> On Wed, 27 Nov 2024 09:27:35 +0000, Pancho wrote:
>>
>>> I remember we ran a tool called Purify to spot this type of error,
>>> amongst other errors.
>>> Presumably that injected additional code to check reliably.
>>
>> As I understand it, Valgrind does it on your executable without source
>> code changes.
>
> Yeah, It was 30 years ago, I think Purify modified binary code, not
> source code, but I can't really remember. I just remember Purify was
> brilliant..

I don't know if I would call it brilliant. We had a license for a while
but didn't renew it since it was seldom used due to the complexity of
setting up the instrumentation. I'd used BoundsChecker years ago and it
was no prize either.

Subject: Re: Joy of this, Joy of that
From: 186282@ud0s4.net
Newsgroups: comp.os.linux.misc
Organization: wokiesux
Date: Thu, 28 Nov 2024 03:46 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!feeder3.eternal-september.org!border-4.nntp.ord.giganews.com!nntp.giganews.com!local-1.nntp.ord.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: Thu, 28 Nov 2024 03:46:18 +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>
<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> <vi2rd9$318ah$5@dont-email.me>
<8xidnV6HZos6I9v6nZ2dnZfqnPadnZ2d@earthlink.com>
<vi85j6$6ct6$7@dont-email.me>
From: 186283@ud0s4.net (186282@ud0s4.net)
Organization: wokiesux
Date: Wed, 27 Nov 2024 22:46:17 -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: <vi85j6$6ct6$7@dont-email.me>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <eOqcnUPJTdkXetr6nZ2dnZfqnPqdnZ2d@earthlink.com>
Lines: 44
X-Usenet-Provider: http://www.giganews.com
NNTP-Posting-Host: 99.101.150.97
X-Trace: sv3-htHQEdo2SkH90BbkclaIzWRTnE/Fk5a5N4bdpmDwgcAiVaSWfzPvOOqK3h9/XqK/xdLV78IiP49A6B2!gvz/V0qb6+mnZClIgOHi7e141fiKtH0ni7eKYJwazBaO4EIcNlCUfes1mRZZSwrhRt1YWsjHUtut!x3184obprFKzod8EISVl
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/27/24 5:13 PM, Lawrence D'Oliveiro wrote:
> On Wed, 27 Nov 2024 01:39:34 -0500, 186282@ud0s4.net wrote:
>
>> On 11/25/24 4:49 PM, Lawrence D'Oliveiro wrote:
>>
>>> There is a “new BASIC” that fits that description: it’s PHP.
>>
>> Ummmmmm ... CAN use it for general programming ... but it's not
>> super-pleasant :-)
>
> It attracts the kind of people who might have used BASIC before.

I never really saw it as so "BASIC-like" ...

To me the look&feel is kinda like a mix of tiny 'C',
Bash and a bit of Java.

In any case, best suited for web pages. That is
its natural environment. I've writ some web
stuff with kinda a lot of PHP in them. The most
fun spawned a TEMPORARY mirror of the site in
a TEMPORARY subdir that'd expire after 15 minutes
of non-use. That way there was no permanent link
hacks could keep attacking. The mother site was
kept entirely off the webroot.

Anyway, WordPress and Joomla and most anything
else for the web is REALLY stupid and useless
without PHP.

>> Python is "better" - but not THAT much better.
>
> It’s a whole lot better. Nearly all of the language features are very
> carefully thought out. The result is that the core remains compact, yet is
> versatile, which is why you get so many library modules built on top of it
> -- because the language makes such modules very powerful.

IMHO, 'C' and Pascal are The Best. Python is 'fair', and
has become a little more fair over time.

Other opinions will vary.

These days you'll get the Rust crusaders :-)

Subject: Re: Joy of this, Joy of that
From: 186282@ud0s4.net
Newsgroups: comp.os.linux.misc
Organization: wokiesux
Date: Thu, 28 Nov 2024 04:12 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 24 25 26
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!border-2.nntp.ord.giganews.com!border-1.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: Thu, 28 Nov 2024 04:12:48 +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>
<vi0gqv$2f1do$4@dont-email.me>
<wfCdnZC3ltuegdn6nZ2dnZfqnPcAAAAA@earthlink.com>
<e154b857-0230-db09-669d-4d4e33aaee03@example.net>
<FeScnawtnN_xpNj6nZ2dnZfqn_udnZ2d@earthlink.com>
<eebc5913-6252-d802-c591-f85692dfb1d4@example.net>
<I6ucnU1SQc6FXtv6nZ2dnZfqnPednZ2d@earthlink.com>
<c3e5d0c1-c345-3533-a50d-9f6500f8cd84@example.net>
From: 186283@ud0s4.net (186282@ud0s4.net)
Organization: wokiesux
Date: Wed, 27 Nov 2024 23:12:47 -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: <c3e5d0c1-c345-3533-a50d-9f6500f8cd84@example.net>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <qtOcnZ6kS4hdcNr6nZ2dnZfqn_ednZ2d@earthlink.com>
Lines: 84
X-Usenet-Provider: http://www.giganews.com
NNTP-Posting-Host: 99.101.150.97
X-Trace: sv3-9iKmVlu9oSoZJFgX23kBFthSIp4h9fevCqLDEssb6PbIgbI8ohdtYR11QiJ1z2JwDaVD1AeOTO7SWS1!woDUd/N74h557wDFeuTaYYDFAA3EqW6d4Cmt5TVlASaMpiu4FmtWiSI8DT33l62ENW/zyNxw5WOt!qOfX7hdT7kfxwNbW7L/x
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/27/24 4:12 AM, D wrote:
>
>
> On Wed, 27 Nov 2024, 186282@ud0s4.net wrote:
>
>> On 11/26/24 4:12 AM, D wrote:
>>>
>>>
>>> On Mon, 25 Nov 2024, 186282@ud0s4.net wrote:
>>>
>>>> On 11/25/24 4:56 AM, D wrote:
>>>>>
>>>>>
>>>>> 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! ;)
>>>>
>>>>  As I said to Larry, I almost always use just 2-space
>>>>  indents so deeply-nested stuff doesn't tend to run
>>>>  off the page margin. Object langs make this even worse
>>>>  with all the something.something.something.something
>>>>  sorts of lines.
>>>>
>>>>  SOME of the IDEs for Python KINDA help, can spot
>>>>  nestings fairly well, but I mostly just use nano
>>>>  in one terminal and do test runs from another.
>>>>  Something like PyCharm or Visual are kinda overkill
>>>>  most of the time.
>>>>
>>>
>>> I use four, but since worked as a systems administrator (or what
>>> today be called "devops") I never wrote any programs large enough, or
>>> complicated enough, to run out of line space.
>>
>>  My last big Python app was about 450 lines of code - and
>>  it had LOTS of option switches (TOO many!). Things got
>>  nested really deep sometimes.
>>
>>  Shrank that to about 250 lines of Pascal (the re-think
>>  plus leaving out the options even I never used).
>>
>>> This is what I do not like about power shell. Some of the commands
>>> are way too long to type. I like ls, df, du & co! It would be
>>> horrible to have to type list_files every time.
>>
>>  I kinda have to admit, or brag, that I never used PowerShell.
>>
>>  But yea, shortish generally IS a lot better. Longish is
>>  one reason I hate JS, and then there was COBOL  :-)
>>
>>  Haven't done a COBOL app for a long time ... I'll have
>>  to do something ... found a COBOL IDE of sorts somewhere ...
>>  ah, OpenCobolIDE (a PyPy pgm).
>>
>
> Ahh yes... forgot about javascript. It makes me cry when I see it. =(

"Rage" is MY reaction :-)

Just NO EXCUSE to make it THAT horrible.

> Note that the 250 lines of pascal could be reduced further to 1 line if
> you find out the true name of god and use that instead!

But it was writ in the Magic Crystal - and I lost it down
the commode at a Stuckeys in 1978 ........

Subject: Re: Joy of this, Joy of that
From: rbowman
Newsgroups: comp.os.linux.misc
Date: Thu, 28 Nov 2024 05:46 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!feeder3.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: 28 Nov 2024 05:46:38 GMT
Lines: 14
Message-ID: <lqqeduFo61aU3@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> <vi2rd9$318ah$5@dont-email.me>
<8xidnV6HZos6I9v6nZ2dnZfqnPadnZ2d@earthlink.com>
<vi85j6$6ct6$7@dont-email.me>
<eOqcnUPJTdkXetr6nZ2dnZfqnPqdnZ2d@earthlink.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net dCcyApkQPLpkb6aO2ZNqcQdz+ljiLLemr5G/rqLJeZd8rRoL35
Cancel-Lock: sha1:OQiw4MDzbi1nMbwAjSRlXQN3nKs= sha256:nGcJC72d37DT4hk9KtJn7R2ogB8ASQ4y/CRdXxEonIQ=
User-Agent: Pan/0.149 (Bellevue; 4c157ba)
View all headers

On Wed, 27 Nov 2024 22:46:17 -0500, 186282@ud0s4.net wrote:

> In any case, best suited for web pages. That is its natural
> environment. I've writ some web stuff with kinda a lot of PHP in
> them. The most fun spawned a TEMPORARY mirror of the site in a
> TEMPORARY subdir that'd expire after 15 minutes of non-use. That way
> there was no permanent link hacks could keep attacking. The mother
> site was kept entirely off the webroot.

https://www.nusphere.com/php/php_history.htm

Like Eich, Lerdorf probably didn't expect his Personal Home Page to
spread.

Subject: Re: Joy of this, Joy of that
From: Lawrence D'Oliv
Newsgroups: comp.os.linux.misc
Organization: A noiseless patient Spider
Date: Thu, 28 Nov 2024 05:52 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: Thu, 28 Nov 2024 05:52:37 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 18
Message-ID: <vi90f5$dqc5$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> <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> <vi2rd9$318ah$5@dont-email.me>
<8xidnV6HZos6I9v6nZ2dnZfqnPadnZ2d@earthlink.com>
<vi85j6$6ct6$7@dont-email.me>
<eOqcnUPJTdkXetr6nZ2dnZfqnPqdnZ2d@earthlink.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 28 Nov 2024 06:52:38 +0100 (CET)
Injection-Info: dont-email.me; posting-host="10877b20991ee1984d427a21dd27dee5";
logging-data="452997"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18uM6QTjtrZuO4luSbUsHOv"
User-Agent: Pan/0.161 (Chasiv Yar; )
Cancel-Lock: sha1:iGVuRhPxJ+fBUUoT6j9SRgza74Y=
View all headers

On Wed, 27 Nov 2024 22:46:17 -0500, 186282@ud0s4.net wrote:

> On 11/27/24 5:13 PM, Lawrence D'Oliveiro wrote:
>>
>> On Wed, 27 Nov 2024 01:39:34 -0500, 186282@ud0s4.net wrote:
>>
>>> On 11/25/24 4:49 PM, Lawrence D'Oliveiro wrote:
>>>
>>>> There is a “new BASIC” that fits that description: it’s PHP.
>>>
>>> Ummmmmm ... CAN use it for general programming ... but it's not
>>> super-pleasant :-)
>>
>> It attracts the kind of people who might have used BASIC before.
>
> I never really saw it as so "BASIC-like" ...

The mentality of it.

Subject: Re: Joy of this, Joy of that
From: rbowman
Newsgroups: comp.os.linux.misc
Date: Thu, 28 Nov 2024 05:54 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 24 25 26
Path: eternal-september.org!news.eternal-september.org!feeder3.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: 28 Nov 2024 05:54:43 GMT
Lines: 9
Message-ID: <lqqet3Fo61aU4@mid.individual.net>
References: <vhigot$1uakf$1@dont-email.me>
<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>
<e154b857-0230-db09-669d-4d4e33aaee03@example.net>
<FeScnawtnN_xpNj6nZ2dnZfqn_udnZ2d@earthlink.com>
<eebc5913-6252-d802-c591-f85692dfb1d4@example.net>
<I6ucnU1SQc6FXtv6nZ2dnZfqnPednZ2d@earthlink.com>
<c3e5d0c1-c345-3533-a50d-9f6500f8cd84@example.net>
<qtOcnZ6kS4hdcNr6nZ2dnZfqn_ednZ2d@earthlink.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net ikYpvhH8HcX+7krGg8544gXAamYBqg6C9T0uHkD9g/G+bDkj2e
Cancel-Lock: sha1:78D4IAbjAe8nnc1rw6zS7pzBlu8= sha256:Ddfhh0aclwOPn1pGVCv+/kfSV0yXqBCa8kjIj155O88=
User-Agent: Pan/0.149 (Bellevue; 4c157ba)
View all headers

On Wed, 27 Nov 2024 23:12:47 -0500, 186282@ud0s4.net wrote:

> But it was writ in the Magic Crystal - and I lost it down the commode
> at a Stuckeys in 1978 ........

It's a wonder I didn't lose more than pascal down the commode. They were a
southern thing when I was a kid and could look at a pecan pie without
going into insulin shock. By the time they spread I was past sugar as an
essential food group.

Subject: Re: Joy of this, Joy of that
From: 186282@ud0s4.net
Newsgroups: comp.os.linux.misc
Organization: wokiesux
Date: Thu, 28 Nov 2024 07:22 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 24 25 26
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!border-1.nntp.ord.giganews.com!nntp.giganews.com!local-2.nntp.ord.giganews.com!local-3.nntp.ord.giganews.com!local-1.nntp.ord.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: Thu, 28 Nov 2024 07:22:37 +0000
Subject: Re: Joy of this, Joy of that
Newsgroups: comp.os.linux.misc
References: <vhigot$1uakf$1@dont-email.me> <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>
<e154b857-0230-db09-669d-4d4e33aaee03@example.net>
<FeScnawtnN_xpNj6nZ2dnZfqn_udnZ2d@earthlink.com>
<eebc5913-6252-d802-c591-f85692dfb1d4@example.net>
<I6ucnU1SQc6FXtv6nZ2dnZfqnPednZ2d@earthlink.com>
<c3e5d0c1-c345-3533-a50d-9f6500f8cd84@example.net>
<qtOcnZ6kS4hdcNr6nZ2dnZfqn_ednZ2d@earthlink.com>
<lqqet3Fo61aU4@mid.individual.net>
From: 186283@ud0s4.net (186282@ud0s4.net)
Organization: wokiesux
Date: Thu, 28 Nov 2024 02:22:36 -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: <lqqet3Fo61aU4@mid.individual.net>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Message-ID: <WaOdnSiTLaagh9X6nZ2dnZfqnPSdnZ2d@earthlink.com>
Lines: 34
X-Usenet-Provider: http://www.giganews.com
NNTP-Posting-Host: 99.101.150.97
X-Trace: sv3-qpUl2273h3+/Z2pnfsLuDAF6fjs0ir9x4RJyuIkbDcOn5l+3F6YzvYVEATcKgvKDnas+SkpeTBeLfIV!xG+zIgjifnVRYGZez9OfD+1WU04FCNMvHbZ5VjZaXwyROK6lxw9TcipZyQex0wRTwV1kFzXXqXjU!qbzj59QAdgPazREurRmv
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/28/24 12:54 AM, rbowman wrote:
> On Wed, 27 Nov 2024 23:12:47 -0500, 186282@ud0s4.net wrote:
>
>> But it was writ in the Magic Crystal - and I lost it down the commode
>> at a Stuckeys in 1978 ........
>
> It's a wonder I didn't lose more than pascal down the commode. They were a
> southern thing when I was a kid and could look at a pecan pie without
> going into insulin shock. By the time they spread I was past sugar as an
> essential food group.

Yea ... I've had to go pretty heavy keto in the
past years ..... haven't eaten bread or rice or
beans or Oreo cookies in almost 10 years now.

Beats The Needle.

Really MISS the packs of Oreo cookies ....

But my dentist is happy.

Oh, are you USA ? A "Stuckeys" was a kinda low-
class crappy fast-food joint, usually located at
the exits on interstate highways. Tiny burnt
burgers. The toilets were nefarious ....... :-)

As for Pascal - it's STILL my first love. Something
'poetic' about it. Thank you Dr. Wirth ! Have
proto-ed a lot of apps in Python, only to turn
them into better FPC/Lazarus later.

STILL can't find a Modula-3 compiler for Linux
that actually works .......

Subject: Re: Joy of this, Joy of that
From: 186282@ud0s4.net
Newsgroups: comp.os.linux.misc
Organization: wokiesux
Date: Thu, 28 Nov 2024 07:47 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!feeder3.eternal-september.org!border-4.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: Thu, 28 Nov 2024 07:47:26 +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>
<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> <vi2rd9$318ah$5@dont-email.me>
<8xidnV6HZos6I9v6nZ2dnZfqnPadnZ2d@earthlink.com>
<vi85j6$6ct6$7@dont-email.me>
<eOqcnUPJTdkXetr6nZ2dnZfqnPqdnZ2d@earthlink.com>
<vi90f5$dqc5$2@dont-email.me>
From: 186283@ud0s4.net (186282@ud0s4.net)
Organization: wokiesux
Date: Thu, 28 Nov 2024 02:47:26 -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: <vi90f5$dqc5$2@dont-email.me>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Message-ID: <Gw2dneleT5WTvdX6nZ2dnZfqn_ednZ2d@earthlink.com>
Lines: 25
X-Usenet-Provider: http://www.giganews.com
NNTP-Posting-Host: 99.101.150.97
X-Trace: sv3-kSeRz7zZZofP64MEfymzBIK14Rtk2NorF4z3pxG3koc2IUafpsJp+7xsHOEZ1cNjSlXYri32z8e87/+!qWOAqh9CtvL44tTzlZFwRTTvFpaRmyFiCUsGOCYRX+K+X64gijiH0xcKfPGLdf4fKSgseLABSGBk!3GkJmvPMdgLP73ChAjGq
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/28/24 12:52 AM, Lawrence D'Oliveiro wrote:
> On Wed, 27 Nov 2024 22:46:17 -0500, 186282@ud0s4.net wrote:
>
>> On 11/27/24 5:13 PM, Lawrence D'Oliveiro wrote:
>>>
>>> On Wed, 27 Nov 2024 01:39:34 -0500, 186282@ud0s4.net wrote:
>>>
>>>> On 11/25/24 4:49 PM, Lawrence D'Oliveiro wrote:
>>>>
>>>>> There is a “new BASIC” that fits that description: it’s PHP.
>>>>
>>>> Ummmmmm ... CAN use it for general programming ... but it's not
>>>> super-pleasant :-)
>>>
>>> It attracts the kind of people who might have used BASIC before.
>>
>> I never really saw it as so "BASIC-like" ...
>
> The mentality of it.

Nah ... still don't see it ....

But obviously it evokes BASIC to you, so ...

Subject: Re: Joy of this, Joy of that
From: 186282@ud0s4.net
Newsgroups: comp.os.linux.misc
Organization: wokiesux
Date: Thu, 28 Nov 2024 07:56 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!feeder3.eternal-september.org!border-2.nntp.ord.giganews.com!nntp.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: Thu, 28 Nov 2024 07:56:52 +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>
<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> <vi2rd9$318ah$5@dont-email.me>
<8xidnV6HZos6I9v6nZ2dnZfqnPadnZ2d@earthlink.com>
<vi85j6$6ct6$7@dont-email.me>
<eOqcnUPJTdkXetr6nZ2dnZfqnPqdnZ2d@earthlink.com>
<lqqeduFo61aU3@mid.individual.net>
From: 186283@ud0s4.net (186282@ud0s4.net)
Organization: wokiesux
Date: Thu, 28 Nov 2024 02:56:51 -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: <lqqeduFo61aU3@mid.individual.net>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Message-ID: <vRWdna-Hi8nZv9X6nZ2dnZfqn_SdnZ2d@earthlink.com>
Lines: 29
X-Usenet-Provider: http://www.giganews.com
NNTP-Posting-Host: 99.101.150.97
X-Trace: sv3-H7lX3NRMVHFoM6JvVNwqvWD7pZb4leN43T9lVYCdv1P4DDh63PdNj9QUDn3b/N/HLTkpn75x+cXR4tv!DYAXfouj3GvcVxFVyC+97HjDyZNoeaZ20TiSGQ1ICqWRduM4d1khRkOkx05vqepAgaO/Vr/jTUWn!rnusIbbqThpY1g1+ecTy
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/28/24 12:46 AM, rbowman wrote:
> On Wed, 27 Nov 2024 22:46:17 -0500, 186282@ud0s4.net wrote:
>
>> In any case, best suited for web pages. That is its natural
>> environment. I've writ some web stuff with kinda a lot of PHP in
>> them. The most fun spawned a TEMPORARY mirror of the site in a
>> TEMPORARY subdir that'd expire after 15 minutes of non-use. That way
>> there was no permanent link hacks could keep attacking. The mother
>> site was kept entirely off the webroot.
>
> https://www.nusphere.com/php/php_history.htm
>
>
> Like Eich, Lerdorf probably didn't expect his Personal Home Page to
> spread.

Well, there IS a certain v0.5 feel about it :-)

But it still Gets It Done.

I like PHP because it makes the gigabuck SERVER do
most of the work, unlike JS.

Once wrote a short JS with lots of deep math/trig and
string stuff in it - just a few lines - to punish
people who didn't know the password. All the cooling
fans would rev up to full almost instantly :-)

Subject: Re: Joy of this, Joy of that
From: Richard Kettlewell
Newsgroups: comp.os.linux.misc
Organization: terraraq NNTP server
Date: Thu, 28 Nov 2024 08:35 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!feeder3.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: Thu, 28 Nov 2024 08:35:22 +0000
Organization: terraraq NNTP server
Message-ID: <wwvr06v92np.fsf@LkoBDZeT.terraraq.uk>
References: <vhigot$1uakf$1@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> <vi2rat$318ah$4@dont-email.me>
<wwviksav1i7.fsf@LkoBDZeT.terraraq.uk> <vi5e6t$3k9sn$1@dont-email.me>
<O5u1P.72795$OVd1.12914@fx10.iad> <vi5tpb$3medq$3@dont-email.me>
<vi71te$3vogk$11@dont-email.me> <vi7hl6$2snk$1@dont-email.me>
<vi7kdc$3793$7@dont-email.me> <vi7q5f$4jlo$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="41496"; mail-complaints-to="usenet@innmantic.terraraq.uk"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
Cancel-Lock: sha1:Qsg26u4Rz9T8ddLQBn8Tjkb9hDA=
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

Rich <rich@example.invalid> writes:
> The Natural Philosopher <tnp@invalid.invalid> wrote:
>> Look I don't know how memory allocation and de allocation is done
>> but my instinct would be to hold a long list of pointers to allocated
>> blocks. Possibly in order of the allocated addresses, which would make
>> allocating a new block a case of finding the first gap in the list that
>> is [required blocksize] and inserting a new list element, and de
>> allocation a question of searching the list for a matching allocation,
>> and deleting it from the list.
>>
>> It would be trivial to get to the end of the list and discover that that
>> was the end, and, with no match found simply ignore the free call
>
> Yes, but now you burden /every/ free(ptr) call with an O(N) linear
> search of all allocated blocks to determine if "ptr" has been
> previously freed.

Obviously a real implementation would use a faster data structure. But
see my other post for why this idea isn’t enough to solve the
problem. You need either full pointer provenance tracking
(e.g. valgrind, rather slowly), or in-band pointer tagging (e.g. CHERI,
if I understand correctly) or a different allocation model which
eliminates the problem at source (e.g. any number of languages with
automated memory management).

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

Subject: Re: Joy of this, Joy of that
From: rbowman
Newsgroups: comp.os.linux.misc
Date: Thu, 28 Nov 2024 08:38 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 24 25
Path: eternal-september.org!news.eternal-september.org!feeder3.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: 28 Nov 2024 08:38:24 GMT
Lines: 23
Message-ID: <lqqog0Fpr93U1@mid.individual.net>
References: <vhigot$1uakf$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>
<e154b857-0230-db09-669d-4d4e33aaee03@example.net>
<FeScnawtnN_xpNj6nZ2dnZfqn_udnZ2d@earthlink.com>
<eebc5913-6252-d802-c591-f85692dfb1d4@example.net>
<I6ucnU1SQc6FXtv6nZ2dnZfqnPednZ2d@earthlink.com>
<c3e5d0c1-c345-3533-a50d-9f6500f8cd84@example.net>
<qtOcnZ6kS4hdcNr6nZ2dnZfqn_ednZ2d@earthlink.com>
<lqqet3Fo61aU4@mid.individual.net>
<WaOdnSiTLaagh9X6nZ2dnZfqnPSdnZ2d@earthlink.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net bDRKo3zJcCe+iuqh2gwLugpjn1Z+BxPWsmlX30BzqDy4PVTUp2
Cancel-Lock: sha1:pVEHTmh39M2vW8kQfGLMCLCpzTA= sha256:36v2niAUW89H9/tcZcRjzdNWMj6Fo1pVj7LF7vp6JU4=
User-Agent: Pan/0.149 (Bellevue; 4c157ba)
View all headers

On Thu, 28 Nov 2024 02:22:36 -0500, 186282@ud0s4.net wrote:

> Oh, are you USA ? A "Stuckeys" was a kinda low- class crappy
> fast-food joint, usually located at the exits on interstate highways.
> Tiny burnt burgers. The toilets were nefarious .......

https://en.wikipedia.org/wiki/Stuckey's

It's been over 60 years but I don't think they ever had fast food back
then. They specialized in pecans and had just the nuts, shelled or
unshelled, but had a lot of nut based candies that I would consider sickly
sweet these days. That's in keeping with southern tastes. They favor sweet
tea that a hummingbird would consider overkill.

They also had novelty gifts. I remember one was a small box labeled Pecans
that had two miniature milk cans when you opened it. The humor is obscure
unless you understand the difference between the northern and southern
pronunciations.

On the '50s and into the '60s it was a different world south of the Mason
Dixon line. When we visited my brother at Huntsville AL in '58 it was
still segregated. Wernher von Braun and his crew must have found it
ironical.

Subject: Re: Joy of this, Joy of that
From: rbowman
Newsgroups: comp.os.linux.misc
Date: Thu, 28 Nov 2024 08:52 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!feeder3.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: 28 Nov 2024 08:52:29 GMT
Lines: 20
Message-ID: <lqqpadFq3i0U1@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> <vi2rd9$318ah$5@dont-email.me>
<8xidnV6HZos6I9v6nZ2dnZfqnPadnZ2d@earthlink.com>
<vi85j6$6ct6$7@dont-email.me>
<eOqcnUPJTdkXetr6nZ2dnZfqnPqdnZ2d@earthlink.com>
<lqqeduFo61aU3@mid.individual.net>
<vRWdna-Hi8nZv9X6nZ2dnZfqn_SdnZ2d@earthlink.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net bZQR893ICrF++5orAcedKwYOlA/flII1V90G+44fjsi4aXEyDW
Cancel-Lock: sha1:IJLKH5fyb5lP1cPfayyftxWHirk= sha256:4hhqYqZpfl4EvvFe9583uEFpACBcuO2wFw8N5+9lZ5w=
User-Agent: Pan/0.149 (Bellevue; 4c157ba)
View all headers

On Thu, 28 Nov 2024 02:56:51 -0500, 186282@ud0s4.net wrote:

> Well, there IS a certain v0.5 feel about it
>
> But it still Gets It Done.
>
> I like PHP because it makes the gigabuck SERVER do most of the work,
> unlike JS.
>
> Once wrote a short JS with lots of deep math/trig and string stuff in
> it - just a few lines - to punish people who didn't know the
> password. All the cooling fans would rev up to full almost instantly
>

I used CGI and FastCGI mostly, and then Node.js eventually. The server
side js did a little work but with the Esri JavaScript API the client side
did most of the heavy lifting. The backend served up GeoJSON but other
processes created it. The most work was querying the database for
historical information in a couple of applications like crime analysis.

Subject: Re: Joy of this, Joy of that
From: The Natural Philosop
Newsgroups: comp.os.linux.misc
Organization: A little, after lunch
Date: Thu, 28 Nov 2024 09:16 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: Thu, 28 Nov 2024 09:16:11 +0000
Organization: A little, after lunch
Lines: 68
Message-ID: <vi9ccr$fjo6$6@dont-email.me>
References: <vhigot$1uakf$1@dont-email.me>
<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> <vi2rat$318ah$4@dont-email.me>
<wwviksav1i7.fsf@LkoBDZeT.terraraq.uk> <vi5e6t$3k9sn$1@dont-email.me>
<O5u1P.72795$OVd1.12914@fx10.iad> <vi5tpb$3medq$3@dont-email.me>
<vi71te$3vogk$11@dont-email.me> <wwvmshkle86.fsf@LkoBDZeT.terraraq.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 28 Nov 2024 10:16:12 +0100 (CET)
Injection-Info: dont-email.me; posting-host="324bccc9bb11dd88d68685d631659c8b";
logging-data="511750"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+xnjoR7rq5zQkYd60fOxObJ87Co6ERWGI="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:Hlvsy52ShSPeJNxaZUICFdb0kSo=
Content-Language: en-GB
In-Reply-To: <wwvmshkle86.fsf@LkoBDZeT.terraraq.uk>
View all headers

On 27/11/2024 18:32, Richard Kettlewell wrote:
> The Natural Philosopher <tnp@invalid.invalid> writes:
>> On 27/11/2024 01:48, Rich wrote:
>>> The only two guarantees given in that paragraph are:
>>> 1) if ptr was returned by one of the malloc's, the space referenced
>>> by
>>> ptr is deallocated (albeit only for the first call of free(ptr), per
>>> the second sentence);
>>> and
>>> 2) if ptr is NULL, nothing occurs.
>>
>> Exactly. The result of anything else is implementation dependent on
>> the library.
>>
>> One might write a free that says 'look at our list of allocated
>> blocks, compare with the pointer and if no match do nothing'
>>
>> Or one that says 'look at our list of allocated block compare with
>> the pointer and if no match, segfault'
>>
>> I am not au fait with the internal of 'free()' so I cannot comment as
>> to why the first is not always the case.
>
> You can absolutely write an allocator that does that if you want. You’ll
> pay for it in performance and memory usage, but it might well be
> worthwhile in a given application.
>
> However, it doesn’t fully solve the problem. Suppose the sequence of
> operations (with lots going on between) happens to look like this:
>
> int *p = malloc(xxx);
> // ...
> free(p);
> // ...
> int *q = malloc(yyy);
> // ...
> free(p); // double free of p
> // ...
> *q = 1;
>
> If p!=q then a tracking allocator like you envisage would spot the
> error. But if it happens that p=q (which is entirely possible) then the
> tracking allocator won’t notice the problem. The program will start to
> misbehave seriously when the it access the (now freed) memory pointed to
> be q.
>
Ah. But I cant see how to prevent that unless you give every block a UID
as well.
Which isn't a huge overhead.

> Nulling out pointers after freeing them, as suggested elsewhere helps,
> but that depends on perfect play by human programmers, not something you
> want to rely on.
>
>
> To go further you need to track not just the status of each allocation
> but the provenance of the pointers to. valgrind does that (and a lot
> more) but the performance penalty means it’s only practical to use for
> testing and debugging.
>
Yup. As above. But I still cant see how you can do the job much faster
than how I outlined above.

--
To ban Christmas, simply give turkeys the vote.

Subject: Re: Joy of this, Joy of that
From: The Natural Philosop
Newsgroups: comp.os.linux.misc
Organization: A little, after lunch
Date: Thu, 28 Nov 2024 09:16 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!.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: Thu, 28 Nov 2024 09:16:51 +0000
Organization: A little, after lunch
Lines: 58
Message-ID: <vi9ce3$fjo6$7@dont-email.me>
References: <vhigot$1uakf$1@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> <vi2rat$318ah$4@dont-email.me>
<wwviksav1i7.fsf@LkoBDZeT.terraraq.uk> <vi5e6t$3k9sn$1@dont-email.me>
<O5u1P.72795$OVd1.12914@fx10.iad> <vi5tpb$3medq$3@dont-email.me>
<vi71te$3vogk$11@dont-email.me> <vi7hl6$2snk$1@dont-email.me>
<vi7kdc$3793$7@dont-email.me> <vi7q5f$4jlo$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 28 Nov 2024 10:16:52 +0100 (CET)
Injection-Info: dont-email.me; posting-host="324bccc9bb11dd88d68685d631659c8b";
logging-data="511750"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/uAL7XOGSulBE0ps3dbNvBcnGu+cR3sIo="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:YUJA7p/oBP5eP9tJuRTlv32fdpE=
Content-Language: en-GB
In-Reply-To: <vi7q5f$4jlo$1@dont-email.me>
View all headers

On 27/11/2024 18:58, Rich wrote:
> The Natural Philosopher <tnp@invalid.invalid> wrote:
>> On 27/11/2024 16:33, Rich wrote:
>>> The Natural Philosopher <tnp@invalid.invalid> wrote:
>>>> On 27/11/2024 01:48, Rich wrote:
>>>>> The only two guarantees given in that paragraph are:
>>>>>
>>>>> 1) if ptr was returned by one of the malloc's, the space referenced by
>>>>> ptr is deallocated (albeit only for the first call of free(ptr), per
>>>>> the second sentence);
>>>>> and
>>>>> 2) if ptr is NULL, nothing occurs.
>>>>
>>>> Exactly. The result of anything else is implementation dependent on the
>>>> library.
>>>>
>>>> One might write a free that says 'look at our list of allocated blocks,
>>>> compare with the pointer and if no match do nothing'
>>>>
>>>> Or one that says 'look at our list of allocated block compare with the
>>>> pointer and if no match, segfault'
>>>>
>>>> I am not au fait with the internal of 'free()' so I cannot comment as to
>>>> why the first is not always the case.
>>>
>>> I can hazzard a guess. The time taken to perform the search, or the
>>> effort needed to maintain an "index structure" to perform an optimized
>>> search, plus the time for the optimized search, was felt to be
>>> excessive and wasteful when the "spec" says "don't ever do this".
>>>
>>
>> Look I don't know how memory allocation and de allocation is done
>> but my instinct would be to hold a long list of pointers to allocated
>> blocks. Possibly in order of the allocated addresses, which would make
>> allocating a new block a case of finding the first gap in the list that
>> is [required blocksize] and inserting a new list element, and de
>> allocation a question of searching the list for a matching allocation,
>> and deleting it from the list.
>>
>> It would be trivial to get to the end of the list and discover that that
>> was the end, and, with no match found simply ignore the free call
>
> Yes, but now you burden /every/ free(ptr) call with an O(N) linear
> search of all allocated blocks to determine if "ptr" has been
> previously freed. With today's CPU's one could be excused in thinking
> "not such a big deal". In the days of a PDP-11 or VAX-11/780 CPU
> performance levels, doing an O(N) linear search, on every call to free,
> to catch something the programmer was never supposed to do in the first
> place, was likely viewed as too much overhead.
>
How else would you do it?

--
For every complex problem there is an answer that is clear, simple, and
wrong.

H.L.Mencken

Subject: Re: Joy of this, Joy of that
From: The Natural Philosop
Newsgroups: comp.os.linux.misc
Organization: A little, after lunch
Date: Thu, 28 Nov 2024 09:18 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: tnp@invalid.invalid (The Natural Philosopher)
Newsgroups: comp.os.linux.misc
Subject: Re: Joy of this, Joy of that
Date: Thu, 28 Nov 2024 09:18:50 +0000
Organization: A little, after lunch
Lines: 28
Message-ID: <vi9chq$fjo6$8@dont-email.me>
References: <vhigot$1uakf$1@dont-email.me> <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>
<lqkh38Fpp09U2@mid.individual.net> <vi47lr$3cj2g$1@dont-email.me>
<vi4hok$3f6em$1@dont-email.me> <lqmk0jF5lsrU1@mid.individual.net>
<vi71hb$3vogk$10@dont-email.me> <lqp98rFin9jU2@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 28 Nov 2024 10:18:51 +0100 (CET)
Injection-Info: dont-email.me; posting-host="324bccc9bb11dd88d68685d631659c8b";
logging-data="511750"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18tUlmrF9/+Cytg7EDH257JBW28I6+HFuQ="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:OON75oQf8i1SccITvmySw48Og7s=
Content-Language: en-GB
In-Reply-To: <lqp98rFin9jU2@mid.individual.net>
View all headers

On 27/11/2024 19:12, rbowman wrote:
> On Wed, 27 Nov 2024 11:58:35 +0000, The Natural Philosopher wrote:
>
>> I've encountered that in my time in mil spec aerospace.
>> A very few people analysed the project and broke it down in to circuit
>> board specs.
>
> I worked on one DoD project in my career. I got bored and wandered off
> after 6 months of wrangling about the spec. About a year later I talked to
> one of the programmers who had stayed and asked if they'd written any code
> yet. "Nope."
>
> So much blood, sweat, tears, and ego involvement is involved in specs like
> that it will be implemented even if it becomes apparent it isn't going to
> work. Fiascos like the F-35 don't surprise me at all.

The amazing thing was that random monkeys did in the end through a
process of iteration 'hit upon the right thing, after exhausting every
other alternative'

--
For every complex problem there is an answer that is clear, simple, and
wrong.

H.L.Mencken

Subject: Re: Joy of this, Joy of that
From: D
Newsgroups: comp.os.linux.misc
Organization: i2pn2 (i2pn.org)
Date: Thu, 28 Nov 2024 10:03 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 24 25
Path: eternal-september.org!news.eternal-september.org!feeder3.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: Thu, 28 Nov 2024 11:03:28 +0100
Organization: i2pn2 (i2pn.org)
Message-ID: <7a70d1c4-b8a9-71c0-55fb-b99d4c2b3b8a@example.net>
References: <vhigot$1uakf$1@dont-email.me> <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> <e154b857-0230-db09-669d-4d4e33aaee03@example.net> <FeScnawtnN_xpNj6nZ2dnZfqn_udnZ2d@earthlink.com>
<eebc5913-6252-d802-c591-f85692dfb1d4@example.net> <I6ucnU1SQc6FXtv6nZ2dnZfqnPednZ2d@earthlink.com> <c3e5d0c1-c345-3533-a50d-9f6500f8cd84@example.net> <qtOcnZ6kS4hdcNr6nZ2dnZfqn_ednZ2d@earthlink.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII; format=flowed
Injection-Info: i2pn2.org;
logging-data="288464"; mail-complaints-to="usenet@i2pn2.org";
posting-account="w/4CleFT0XZ6XfSuRJzIySLIA6ECskkHxKUAYDZM66M";
In-Reply-To: <qtOcnZ6kS4hdcNr6nZ2dnZfqn_ednZ2d@earthlink.com>
X-Spam-Checker-Version: SpamAssassin 4.0.0
View all headers

On Wed, 27 Nov 2024, 186282@ud0s4.net wrote:

>>>
>>
>> Ahh yes... forgot about javascript. It makes me cry when I see it. =(
>
> "Rage" is MY reaction :-)
>
> Just NO EXCUSE to make it THAT horrible.

This is the truth!

>> Note that the 250 lines of pascal could be reduced further to 1 line if you
>> find out the true name of god and use that instead!
>
> But it was writ in the Magic Crystal - and I lost it down
> the commode at a Stuckeys in 1978 ........

Damn it! ;)

Subject: Re: Joy of this, Joy of that
From: D
Newsgroups: comp.os.linux.misc
Organization: i2pn2 (i2pn.org)
Date: Thu, 28 Nov 2024 10:04 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 24 25
Path: eternal-september.org!news.eternal-september.org!feeder3.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: Thu, 28 Nov 2024 11:04:54 +0100
Organization: i2pn2 (i2pn.org)
Message-ID: <e2919b02-1472-c2cf-ec32-a0b1ea4922ab@example.net>
References: <vhigot$1uakf$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> <e154b857-0230-db09-669d-4d4e33aaee03@example.net> <FeScnawtnN_xpNj6nZ2dnZfqn_udnZ2d@earthlink.com> <eebc5913-6252-d802-c591-f85692dfb1d4@example.net>
<I6ucnU1SQc6FXtv6nZ2dnZfqnPednZ2d@earthlink.com> <c3e5d0c1-c345-3533-a50d-9f6500f8cd84@example.net> <qtOcnZ6kS4hdcNr6nZ2dnZfqn_ednZ2d@earthlink.com> <lqqet3Fo61aU4@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII; format=flowed
Injection-Info: i2pn2.org;
logging-data="288520"; mail-complaints-to="usenet@i2pn2.org";
posting-account="w/4CleFT0XZ6XfSuRJzIySLIA6ECskkHxKUAYDZM66M";
X-Spam-Checker-Version: SpamAssassin 4.0.0
In-Reply-To: <lqqet3Fo61aU4@mid.individual.net>
View all headers

On Thu, 28 Nov 2024, rbowman wrote:

> On Wed, 27 Nov 2024 23:12:47 -0500, 186282@ud0s4.net wrote:
>
>> But it was writ in the Magic Crystal - and I lost it down the commode
>> at a Stuckeys in 1978 ........
>
> It's a wonder I didn't lose more than pascal down the commode. They were a
> southern thing when I was a kid and could look at a pecan pie without
> going into insulin shock. By the time they spread I was past sugar as an
> essential food group.
>

This is interesting! Have you, like me, become increasingly sensitive to
sugar as you grew older?

When I was young, I could drink enormous amounts of Coca Cola nad enjoy
it. Today it is not longer possible. At most, I can drink 15-20 cl on a
hot summer day, and that's about it.

Same with chocolate. I can eat 3-4 small pieces, and then I'm full.

Subject: Re: Joy of this, Joy of that
From: Rich
Newsgroups: comp.os.linux.misc
Organization: A noiseless patient Spider
Date: Thu, 28 Nov 2024 14:19 UTC
References: 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Path: eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: rich@example.invalid (Rich)
Newsgroups: comp.os.linux.misc
Subject: Re: Joy of this, Joy of that
Date: Thu, 28 Nov 2024 14:19:33 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 59
Message-ID: <vi9u5l$iego$1@dont-email.me>
References: <vhigot$1uakf$1@dont-email.me> <vhtide$1s5d5$8@dont-email.me> <wwvmshodcjt.fsf@LkoBDZeT.terraraq.uk> <vi01qi$2cic3$1@dont-email.me> <wwvmshnlmhm.fsf@LkoBDZeT.terraraq.uk> <vi2rat$318ah$4@dont-email.me> <wwviksav1i7.fsf@LkoBDZeT.terraraq.uk> <vi5e6t$3k9sn$1@dont-email.me> <O5u1P.72795$OVd1.12914@fx10.iad> <vi5tpb$3medq$3@dont-email.me> <vi71te$3vogk$11@dont-email.me> <vi7hl6$2snk$1@dont-email.me> <vi7kdc$3793$7@dont-email.me> <vi7q5f$4jlo$1@dont-email.me> <vi9ce3$fjo6$7@dont-email.me>
Injection-Date: Thu, 28 Nov 2024 15:19:34 +0100 (CET)
Injection-Info: dont-email.me; posting-host="3598d4b201201a07ba9b2f06de392262";
logging-data="604696"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19Zyhk3y83PILs7dKUWPCgc"
User-Agent: tin/2.6.1-20211226 ("Convalmore") (Linux/5.15.139 (x86_64))
Cancel-Lock: sha1:XFDign7+AX4D3vn1M1hoMdoWWj8=
View all headers

The Natural Philosopher <tnp@invalid.invalid> wrote:
> On 27/11/2024 18:58, Rich wrote:
>> The Natural Philosopher <tnp@invalid.invalid> wrote:
>>> On 27/11/2024 16:33, Rich wrote:
>>>> The Natural Philosopher <tnp@invalid.invalid> wrote:
>>>>> On 27/11/2024 01:48, Rich wrote:
>>>>>> The only two guarantees given in that paragraph are:
>>>>>>
>>>>>> 1) if ptr was returned by one of the malloc's, the space referenced by
>>>>>> ptr is deallocated (albeit only for the first call of free(ptr), per
>>>>>> the second sentence);
>>>>>> and
>>>>>> 2) if ptr is NULL, nothing occurs.
>>>>>
>>>>> Exactly. The result of anything else is implementation dependent on the
>>>>> library.
>>>>>
>>>>> One might write a free that says 'look at our list of allocated blocks,
>>>>> compare with the pointer and if no match do nothing'
>>>>>
>>>>> Or one that says 'look at our list of allocated block compare with the
>>>>> pointer and if no match, segfault'
>>>>>
>>>>> I am not au fait with the internal of 'free()' so I cannot comment as to
>>>>> why the first is not always the case.
>>>>
>>>> I can hazzard a guess. The time taken to perform the search, or the
>>>> effort needed to maintain an "index structure" to perform an optimized
>>>> search, plus the time for the optimized search, was felt to be
>>>> excessive and wasteful when the "spec" says "don't ever do this".
>>>>
>>>
>>> Look I don't know how memory allocation and de allocation is done
>>> but my instinct would be to hold a long list of pointers to allocated
>>> blocks. Possibly in order of the allocated addresses, which would make
>>> allocating a new block a case of finding the first gap in the list that
>>> is [required blocksize] and inserting a new list element, and de
>>> allocation a question of searching the list for a matching allocation,
>>> and deleting it from the list.
>>>
>>> It would be trivial to get to the end of the list and discover that that
>>> was the end, and, with no match found simply ignore the free call
>>
>> Yes, but now you burden /every/ free(ptr) call with an O(N) linear
>> search of all allocated blocks to determine if "ptr" has been
>> previously freed. With today's CPU's one could be excused in thinking
>> "not such a big deal". In the days of a PDP-11 or VAX-11/780 CPU
>> performance levels, doing an O(N) linear search, on every call to free,
>> to catch something the programmer was never supposed to do in the first
>> place, was likely viewed as too much overhead.
>>
> How else would you do it?

For performance reasons you'd want to maintain some index data
structure that can be searched faster than O(N), which becomes
additional overhead for the malloc's and for free. As well, as Richard
K. also says in his posts, just that is not enough to track and ignore
all double free operations. Which adds on even more overhead.

Subject: Re: Joy of this, Joy of that
From: The Natural Philosop
Newsgroups: comp.os.linux.misc
Organization: A little, after lunch
Date: Thu, 28 Nov 2024 18:19 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: Thu, 28 Nov 2024 18:19:26 +0000
Organization: A little, after lunch
Lines: 78
Message-ID: <viac7e$l1oi$8@dont-email.me>
References: <vhigot$1uakf$1@dont-email.me> <vhtide$1s5d5$8@dont-email.me>
<wwvmshodcjt.fsf@LkoBDZeT.terraraq.uk> <vi01qi$2cic3$1@dont-email.me>
<wwvmshnlmhm.fsf@LkoBDZeT.terraraq.uk> <vi2rat$318ah$4@dont-email.me>
<wwviksav1i7.fsf@LkoBDZeT.terraraq.uk> <vi5e6t$3k9sn$1@dont-email.me>
<O5u1P.72795$OVd1.12914@fx10.iad> <vi5tpb$3medq$3@dont-email.me>
<vi71te$3vogk$11@dont-email.me> <vi7hl6$2snk$1@dont-email.me>
<vi7kdc$3793$7@dont-email.me> <vi7q5f$4jlo$1@dont-email.me>
<vi9ce3$fjo6$7@dont-email.me> <vi9u5l$iego$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 28 Nov 2024 19:19:27 +0100 (CET)
Injection-Info: dont-email.me; posting-host="324bccc9bb11dd88d68685d631659c8b";
logging-data="689938"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18ZWx3LsdPcZgjj3qKJCdlvcWvFLR7G2B8="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:gabRSth7vvWPX5TtpbB6/dD/jzI=
Content-Language: en-GB
In-Reply-To: <vi9u5l$iego$1@dont-email.me>
View all headers

On 28/11/2024 14:19, Rich wrote:
> The Natural Philosopher <tnp@invalid.invalid> wrote:
>> On 27/11/2024 18:58, Rich wrote:
>>> The Natural Philosopher <tnp@invalid.invalid> wrote:
>>>> On 27/11/2024 16:33, Rich wrote:
>>>>> The Natural Philosopher <tnp@invalid.invalid> wrote:
>>>>>> On 27/11/2024 01:48, Rich wrote:
>>>>>>> The only two guarantees given in that paragraph are:
>>>>>>>
>>>>>>> 1) if ptr was returned by one of the malloc's, the space referenced by
>>>>>>> ptr is deallocated (albeit only for the first call of free(ptr), per
>>>>>>> the second sentence);
>>>>>>> and
>>>>>>> 2) if ptr is NULL, nothing occurs.
>>>>>>
>>>>>> Exactly. The result of anything else is implementation dependent on the
>>>>>> library.
>>>>>>
>>>>>> One might write a free that says 'look at our list of allocated blocks,
>>>>>> compare with the pointer and if no match do nothing'
>>>>>>
>>>>>> Or one that says 'look at our list of allocated block compare with the
>>>>>> pointer and if no match, segfault'
>>>>>>
>>>>>> I am not au fait with the internal of 'free()' so I cannot comment as to
>>>>>> why the first is not always the case.
>>>>>
>>>>> I can hazzard a guess. The time taken to perform the search, or the
>>>>> effort needed to maintain an "index structure" to perform an optimized
>>>>> search, plus the time for the optimized search, was felt to be
>>>>> excessive and wasteful when the "spec" says "don't ever do this".
>>>>>
>>>>
>>>> Look I don't know how memory allocation and de allocation is done
>>>> but my instinct would be to hold a long list of pointers to allocated
>>>> blocks. Possibly in order of the allocated addresses, which would make
>>>> allocating a new block a case of finding the first gap in the list that
>>>> is [required blocksize] and inserting a new list element, and de
>>>> allocation a question of searching the list for a matching allocation,
>>>> and deleting it from the list.
>>>>
>>>> It would be trivial to get to the end of the list and discover that that
>>>> was the end, and, with no match found simply ignore the free call
>>>
>>> Yes, but now you burden /every/ free(ptr) call with an O(N) linear
>>> search of all allocated blocks to determine if "ptr" has been
>>> previously freed. With today's CPU's one could be excused in thinking
>>> "not such a big deal". In the days of a PDP-11 or VAX-11/780 CPU
>>> performance levels, doing an O(N) linear search, on every call to free,
>>> to catch something the programmer was never supposed to do in the first
>>> place, was likely viewed as too much overhead.
>>>
>> How else would you do it?
>
> For performance reasons you'd want to maintain some index data
> structure that can be searched faster than O(N), which becomes
> additional overhead for the malloc's and for free. As well, as Richard
> K. also says in his posts, just that is not enough to track and ignore
> all double free operations. Which adds on even more overhead.
>
Its not hard to do a binary search on an ordered linked list, and its a
piece if piss to insert to make it ordered

--
“it should be clear by now to everyone that activist environmentalism
(or environmental activism) is becoming a general ideology about humans,
about their freedom, about the relationship between the individual and
the state, and about the manipulation of people under the guise of a
'noble' idea. It is not an honest pursuit of 'sustainable development,'
a matter of elementary environmental protection, or a search for
rational mechanisms designed to achieve a healthy environment. Yet
things do occur that make you shake your head and remind yourself that
you live neither in Joseph Stalin’s Communist era, nor in the Orwellian
utopia of 1984.”

Vaclav Klaus

Subject: Re: Joy of this, Joy of that
From: The Natural Philosop
Newsgroups: comp.os.linux.misc
Organization: A little, after lunch
Date: Thu, 28 Nov 2024 18:22 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 24 25
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: Thu, 28 Nov 2024 18:22:29 +0000
Organization: A little, after lunch
Lines: 45
Message-ID: <viacd5$l1oi$9@dont-email.me>
References: <vhigot$1uakf$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>
<e154b857-0230-db09-669d-4d4e33aaee03@example.net>
<FeScnawtnN_xpNj6nZ2dnZfqn_udnZ2d@earthlink.com>
<eebc5913-6252-d802-c591-f85692dfb1d4@example.net>
<I6ucnU1SQc6FXtv6nZ2dnZfqnPednZ2d@earthlink.com>
<c3e5d0c1-c345-3533-a50d-9f6500f8cd84@example.net>
<qtOcnZ6kS4hdcNr6nZ2dnZfqn_ednZ2d@earthlink.com>
<lqqet3Fo61aU4@mid.individual.net>
<e2919b02-1472-c2cf-ec32-a0b1ea4922ab@example.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 28 Nov 2024 19:22:30 +0100 (CET)
Injection-Info: dont-email.me; posting-host="324bccc9bb11dd88d68685d631659c8b";
logging-data="689938"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19JHAkAUlzxOzjD1YCay2W7dqKprSXE8fU="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:itBw7M1YpoHwDb/TFup2piWMCVo=
Content-Language: en-GB
In-Reply-To: <e2919b02-1472-c2cf-ec32-a0b1ea4922ab@example.net>
View all headers

On 28/11/2024 10:04, D wrote:
>
>
> On Thu, 28 Nov 2024, rbowman wrote:
>
>> On Wed, 27 Nov 2024 23:12:47 -0500, 186282@ud0s4.net wrote:
>>
>>>    But it was writ in the Magic Crystal - and I lost it down the commode
>>>    at a Stuckeys in 1978 ........
>>
>> It's a wonder I didn't lose more than pascal down the commode. They
>> were a
>> southern thing when I was a kid and could look at a pecan pie without
>> going into insulin shock. By the time they spread I was past sugar as an
>> essential food group.
>>
>
> This is interesting! Have you, like me, become increasingly sensitive to
> sugar as you grew older?
>
> When I was young, I could drink enormous amounts of Coca Cola nad enjoy
> it. Today it is not longer possible. At most, I can drink 15-20 cl on a
> hot summer day, and that's about it.
>
> Same with chocolate. I can eat 3-4 small pieces, and then I'm full.

Sadly with age I have had to abandon nearly all starch, as well as
nearly all vegetables. I have more than one condition kept in check my
diets so strict they make life increasingly miserable...it's now more a
question of what I can eat, rather than what I can't.

Life's a bitch
And then you die.

--
Future generations will wonder in bemused amazement that the early
twenty-first century’s developed world went into hysterical panic over a
globally average temperature increase of a few tenths of a degree, and,
on the basis of gross exaggerations of highly uncertain computer
projections combined into implausible chains of inference, proceeded to
contemplate a rollback of the industrial age.

Richard Lindzen

Subject: Re: Joy of this, Joy of that
From: Charlie Gibbs
Newsgroups: comp.os.linux.misc
Date: Thu, 28 Nov 2024 19:59 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 24 25 26
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx14.iad.POSTED!not-for-mail
Newsgroups: comp.os.linux.misc
From: cgibbs@kltpzyxm.invalid (Charlie Gibbs)
Subject: Re: Joy of this, Joy of that
References: <vhigot$1uakf$1@dont-email.me> <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>
<e154b857-0230-db09-669d-4d4e33aaee03@example.net>
<FeScnawtnN_xpNj6nZ2dnZfqn_udnZ2d@earthlink.com>
<eebc5913-6252-d802-c591-f85692dfb1d4@example.net>
<I6ucnU1SQc6FXtv6nZ2dnZfqnPednZ2d@earthlink.com>
<c3e5d0c1-c345-3533-a50d-9f6500f8cd84@example.net>
<lqp8sqFin9jU1@mid.individual.net>
<1fad115c-5a36-7747-363b-3dcdfe0ea098@example.net>
User-Agent: slrn/1.0.3 (Linux)
Lines: 33
Message-ID: <WY32P.85120$etE7.9810@fx14.iad>
X-Complaints-To: https://www.astraweb.com/aup
NNTP-Posting-Date: Thu, 28 Nov 2024 19:59:50 UTC
Date: Thu, 28 Nov 2024 19:59:50 GMT
X-Received-Bytes: 2646
View all headers

On 2024-11-27, D <nospam@example.net> wrote:

> On Wed, 27 Nov 2024, rbowman wrote:
>
>> On Wed, 27 Nov 2024 10:12:06 +0100, D wrote:
>>
>>> Ahh yes... forgot about javascript. It makes me cry when I see it. =(
>>
>> Apropos:
>>
>> https://www.infoworld.com/article/3612364/uspto-petitioned-to-cancel-
>> oracles-javascript-trademark.html
>>
>> Oracle is doing their usual dog in the manger tactic with ECMAScript.
>> They acquired the trademark from Sun and never had a part in it. I wonder
>> if Eich wakes up at 3 AM thinking about what he created? He wasn't happy
>> with the name in the first place.
>
> Ahh Oracle... a perfect example of what the maffia would look like if they
> were a corporation. ;)

I saw a wonderful tongue-in-cheek article years ago (and unfortunately can't
find it again). ("Your CPU will melt! And you'll PAY us for the privilege!")
It ended with the words:

We have a hammer.
Your problem is a nail.

--
/~\ Charlie Gibbs | Growth for the sake of
\ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
X I'm really at ac.dekanfrus | of the cancer cell.
/ \ if you read it the right way. | -- Edward Abbey

Subject: Re: Joy of this, Joy of that
From: D
Newsgroups: comp.os.linux.misc
Organization: i2pn2 (i2pn.org)
Date: Thu, 28 Nov 2024 20:52 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 24 25
Path: eternal-september.org!news.eternal-september.org!feeder3.eternal-september.org!news.quux.org!news.nk.ca!rocksolid2!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: Thu, 28 Nov 2024 21:52:47 +0100
Organization: i2pn2 (i2pn.org)
Message-ID: <fc2634cd-9874-ab54-4888-6fc65b0543d0@example.net>
References: <vhigot$1uakf$1@dont-email.me> <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> <e154b857-0230-db09-669d-4d4e33aaee03@example.net> <FeScnawtnN_xpNj6nZ2dnZfqn_udnZ2d@earthlink.com> <eebc5913-6252-d802-c591-f85692dfb1d4@example.net> <I6ucnU1SQc6FXtv6nZ2dnZfqnPednZ2d@earthlink.com>
<c3e5d0c1-c345-3533-a50d-9f6500f8cd84@example.net> <qtOcnZ6kS4hdcNr6nZ2dnZfqn_ednZ2d@earthlink.com> <lqqet3Fo61aU4@mid.individual.net> <e2919b02-1472-c2cf-ec32-a0b1ea4922ab@example.net> <viacd5$l1oi$9@dont-email.me>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="8323328-1456347902-1732827169=:3169"
Injection-Info: i2pn2.org;
logging-data="369331"; mail-complaints-to="usenet@i2pn2.org";
posting-account="w/4CleFT0XZ6XfSuRJzIySLIA6ECskkHxKUAYDZM66M";
In-Reply-To: <viacd5$l1oi$9@dont-email.me>
X-Spam-Checker-Version: SpamAssassin 4.0.0
View all headers

On Thu, 28 Nov 2024, The Natural Philosopher wrote:

> On 28/11/2024 10:04, D wrote:
>>
>>
>> On Thu, 28 Nov 2024, rbowman wrote:
>>
>>> On Wed, 27 Nov 2024 23:12:47 -0500, 186282@ud0s4.net wrote:
>>>
>>>>    But it was writ in the Magic Crystal - and I lost it down the commode
>>>>    at a Stuckeys in 1978 ........
>>>
>>> It's a wonder I didn't lose more than pascal down the commode. They were a
>>> southern thing when I was a kid and could look at a pecan pie without
>>> going into insulin shock. By the time they spread I was past sugar as an
>>> essential food group.
>>>
>>
>> This is interesting! Have you, like me, become increasingly sensitive to
>> sugar as you grew older?
>>
>> When I was young, I could drink enormous amounts of Coca Cola nad enjoy it.
>> Today it is not longer possible. At most, I can drink 15-20 cl on a hot
>> summer day, and that's about it.
>>
>> Same with chocolate. I can eat 3-4 small pieces, and then I'm full.
>
> Sadly with age I have had to abandon nearly all starch, as well as nearly all
> vegetables. I have more than one condition kept in check my diets so strict
> they make life increasingly miserable...it's now more a question of what I
> can eat, rather than what I can't.

This is very sad to hear. Maybe someone wise in the ways of science can
come up with a better cure than just diet restrictions?

> Life's a bitch
> And then you die.

Ahh! But then you go to heaven and get free music lessons!

Subject: Re: Joy of this, Joy of that
From: D
Newsgroups: comp.os.linux.misc
Organization: i2pn2 (i2pn.org)
Date: Thu, 28 Nov 2024 20:53 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 24
Path: eternal-september.org!news.eternal-september.org!feeder3.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: Thu, 28 Nov 2024 21:53:13 +0100
Organization: i2pn2 (i2pn.org)
Message-ID: <1b02dce5-491c-5fd4-0ba0-d132d49eca48@example.net>
References: <vhigot$1uakf$1@dont-email.me> <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> <e154b857-0230-db09-669d-4d4e33aaee03@example.net> <FeScnawtnN_xpNj6nZ2dnZfqn_udnZ2d@earthlink.com> <eebc5913-6252-d802-c591-f85692dfb1d4@example.net> <I6ucnU1SQc6FXtv6nZ2dnZfqnPednZ2d@earthlink.com>
<c3e5d0c1-c345-3533-a50d-9f6500f8cd84@example.net> <lqp8sqFin9jU1@mid.individual.net> <1fad115c-5a36-7747-363b-3dcdfe0ea098@example.net> <WY32P.85120$etE7.9810@fx14.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII; format=flowed
Injection-Info: i2pn2.org;
logging-data="369385"; mail-complaints-to="usenet@i2pn2.org";
posting-account="w/4CleFT0XZ6XfSuRJzIySLIA6ECskkHxKUAYDZM66M";
In-Reply-To: <WY32P.85120$etE7.9810@fx14.iad>
X-Spam-Checker-Version: SpamAssassin 4.0.0
View all headers

On Thu, 28 Nov 2024, Charlie Gibbs wrote:

> On 2024-11-27, D <nospam@example.net> wrote:
>
>> On Wed, 27 Nov 2024, rbowman wrote:
>>
>>> On Wed, 27 Nov 2024 10:12:06 +0100, D wrote:
>>>
>>>> Ahh yes... forgot about javascript. It makes me cry when I see it. =(
>>>
>>> Apropos:
>>>
>>> https://www.infoworld.com/article/3612364/uspto-petitioned-to-cancel-
>>> oracles-javascript-trademark.html
>>>
>>> Oracle is doing their usual dog in the manger tactic with ECMAScript.
>>> They acquired the trademark from Sun and never had a part in it. I wonder
>>> if Eich wakes up at 3 AM thinking about what he created? He wasn't happy
>>> with the name in the first place.
>>
>> Ahh Oracle... a perfect example of what the maffia would look like if they
>> were a corporation. ;)
>
> I saw a wonderful tongue-in-cheek article years ago (and unfortunately can't
> find it again). ("Your CPU will melt! And you'll PAY us for the privilege!")
> It ended with the words:
>
> We have a hammer.
> Your problem is a nail.

Brilliant!

Pages:12345678910111213141516171819202122232425262728293031323334

rocksolid light 0.9.8
clearnet tor