Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Immortality consists largely of boredom. -- Zefrem Cochrane, "Metamorphosis", stardate 3219.8


computers / comp.os.vms / Re: Rust as a HS language, was: Re: Quiet?

SubjectAuthor
* Rust as a HS language, was: Re: Quiet?Simon Clubley
+* Re: Rust as a HS language, was: Re: Quiet?Arne Vajhøj
|`* Re: Rust as a HS language, was: Re: Quiet?Simon Clubley
| +* Re: Rust as a HS language, was: Re: Quiet?Arne Vajhøj
| |+* Re: Rust as a HS language, was: Re: Quiet?Dave Froble
| ||+- Re: Rust as a HS language, was: Re: Quiet?Arne Vajhøj
| ||+* Re: Rust as a HS language, was: Re: Quiet?Dan Cross
| |||`* Re: Rust as a HS language, was: Re: Quiet?Simon Clubley
| ||| `- Re: Rust as a HS language, was: Re: Quiet?Dan Cross
| ||`* Re: Rust as a HS language, was: Re: Quiet?Simon Clubley
| || `- Re: Rust as a HS language, was: Re: Quiet?Dave Froble
| |`* Re: Rust as a HS language, was: Re: Quiet?Simon Clubley
| | `* Re: Rust as a HS language, was: Re: Quiet?Arne Vajhøj
| |  `* Re: Rust as a HS language, was: Re: Quiet?Chris Townley
| |   +- Re: Rust as a HS language, was: Re: Quiet?Bill Gunshannon
| |   +* Re: Rust as a HS language, was: Re: Quiet?Jan-Erik Söderholm
| |   |`- Re: Rust as a HS language, was: Re: Quiet?Arne Vajhøj
| |   `* Re: Rust as a HS language, was: Re: Quiet?Simon Clubley
| |    `* Re: Rust as a HS language, was: Re: Quiet?Arne Vajhøj
| |     `- Re: Rust as a HS language, was: Re: Quiet?Simon Clubley
| +- Re: Rust as a HS language, was: Re: Quiet?Craig A. Berry
| `* Re: Rust as a HS language, was: Re: Quiet?chris
|  `* Re: Rust as a HS language, was: Re: Quiet?Dan Cross
|   `* Re: Rust as a HS language, was: Re: Quiet?Arne Vajhøj
|    `* Re: Rust as a HS language, was: Re: Quiet?Dan Cross
|     +* Re: Rust as a HS language, was: Re: Quiet?Arne Vajhøj
|     |`- Re: Rust as a HS language, was: Re: Quiet?Arne Vajhøj
|     `* Re: Rust as a HS language, was: Re: Quiet?chris
|      `* Re: Rust as a HS language, was: Re: Quiet?Dan Cross
|       `* Re: Rust as a HS language, was: Re: Quiet?chris
|        +* Re: Rust as a HS language, was: Re: Quiet?Dan Cross
|        |`* Re: Rust as a HS language, was: Re: Quiet?chris
|        | `* Re: Rust as a HS language, was: Re: Quiet?Dan Cross
|        |  `- Re: Rust as a HS language, was: Re: Quiet?chris
|        +- Re: Rust as a HS language, was: Re: Quiet?Arne Vajhøj
|        `* Re: Rust as a HS language, was: Re: Quiet?Arne Vajhøj
|         `* Re: Rust as a HS language, was: Re: Quiet?Dan Cross
|          +* Re: Rust as a HS language, was: Re: Quiet?Arne Vajhøj
|          |`* Re: Rust as a HS language, was: Re: Quiet?Johnny Billquist
|          | `- Re: Rust as a HS language, was: Re: Quiet?Arne Vajhøj
|          `* Re: Rust as a HS language, was: Re: Quiet?Johnny Billquist
|           `* Re: Rust as a HS language, was: Re: Quiet?Dan Cross
|            +* Re: Rust as a HS language, was: Re: Quiet?Simon Clubley
|            |`- Re: Rust as a HS language, was: Re: Quiet?Dan Cross
|            `* Re: Rust as a HS language, was: Re: Quiet?Johnny Billquist
|             `- Re: Rust as a HS language, was: Re: Quiet?Dan Cross
+* Re: Rust as a HS language, was: Re: Quiet?Dan Cross
|`* Re: Rust as a HS language, was: Re: Quiet?Simon Clubley
| +* Re: Rust as a HS language, was: Re: Quiet?Arne Vajhøj
| |+- Re: Rust as a HS language, was: Re: Quiet?Arne Vajhøj
| |`* Re: Rust as a HS language, was: Re: Quiet?Dave Froble
| | `* Re: Rust as a HS language, was: Re: Quiet?Arne Vajhøj
| |  `* Re: Rust as a HS language, was: Re: Quiet?Dave Froble
| |   `- Re: Rust as a HS language, was: Re: Quiet?Arne Vajhøj
| +* Re: Rust as a HS language, was: Re: Quiet?Dan Cross
| |`* Re: Rust as a HS language, was: Re: Quiet?Arne Vajhøj
| | +* Re: Rust as a HS language, was: Re: Quiet?Dan Cross
| | |+* Re: Rust as a HS language, was: Re: Quiet?Bill Gunshannon
| | ||+* Re: Rust as a HS language, was: Re: Quiet?plugh
| | |||`- Re: Rust as a HS language, was: Re: Quiet?plugh
| | ||+* Re: Rust as a HS language, was: Re: Quiet?Dan Cross
| | |||`* Re: Rust as a HS language, was: Re: Quiet?Simon Clubley
| | ||| +* Re: Rust as a HS language, was: Re: Quiet?Dan Cross
| | ||| |`* Re: Rust as a HS language, was: Re: Quiet?Bill Gunshannon
| | ||| | +- Re: Rust as a HS language, was: Re: Quiet?Dan Cross
| | ||| | `* Re: Rust as a HS language, was: Re: Quiet?Arne Vajhøj
| | ||| |  `- Unsafe coding, was: Re: Rust as a HS languageSimon Clubley
| | ||| `* Re: Rust as a HS language, was: Re: Quiet?Arne Vajhøj
| | |||  `* Re: Rust as a HS language, was: Re: Quiet?Dan Cross
| | |||   `* Re: Rust as a HS language, was: Re: Quiet?Simon Clubley
| | |||    +- Re: Rust as a HS language, was: Re: Quiet?Arne Vajhøj
| | |||    `* Re: Rust as a HS language, was: Re: Quiet?Dan Cross
| | |||     +* Re: Rust as a HS language, was: Re: Quiet?chris
| | |||     |+* Re: Rust as a HS language, was: Re: Quiet?VAXman-
| | |||     ||`* Re: Rust as a HS language, was: Re: Quiet?Arne Vajhøj
| | |||     || `* Re: Rust as a HS language, was: Re: Quiet?Simon Clubley
| | |||     ||  +* Re: Rust as a HS language, was: Re: Quiet?Dave Froble
| | |||     ||  |`* Re: Rust as a HS language, was: Re: Quiet?Bill Gunshannon
| | |||     ||  | `- Re: Rust as a HS language, was: Re: Quiet?Arne Vajhøj
| | |||     ||  `* Re: Rust as a HS language, was: Re: Quiet?Arne Vajhøj
| | |||     ||   `- Re: Rust as a HS language, was: Re: Quiet?chris
| | |||     |`* Re: Rust as a HS language, was: Re: Quiet?Dan Cross
| | |||     | +* Re: Rust as a HS language, was: Re: Quiet?Bill Gunshannon
| | |||     | |+* Re: Rust as a HS language, was: Re: Quiet?Dan Cross
| | |||     | ||+* Re: Rust as a HS language, was: Re: Quiet?Dan Cross
| | |||     | |||`- Re: Rust as a HS language, was: Re: Quiet?Dave Froble
| | |||     | ||`* Re: Rust as a HS language, was: Re: Quiet?Dave Froble
| | |||     | || +- Re: Rust as a HS language, was: Re: Quiet?Dan Cross
| | |||     | || `* Re: Rust as a HS language, was: Re: Quiet?Arne Vajhøj
| | |||     | ||  +* Re: Rust as a HS language, was: Re: Quiet?Dave Froble
| | |||     | ||  |`* Re: Rust as a HS language, was: Re: Quiet?Dan Cross
| | |||     | ||  | `- Re: Rust as a HS language, was: Re: Quiet?Dave Froble
| | |||     | ||  `* Re: Rust as a HS language, was: Re: Quiet?chris
| | |||     | ||   `- Re: Rust as a HS language, was: Re: Quiet?Arne Vajhøj
| | |||     | |+* Re: Rust as a HS language, was: Re: Quiet?chris
| | |||     | ||`* Re: Rust as a HS language, was: Re: Quiet?Dave Froble
| | |||     | || `- Re: Rust as a HS language, was: Re: Quiet?Bill Gunshannon
| | |||     | |`- Re: Rust as a HS language, was: Re: Quiet?Dave Froble
| | |||     | +- Re: Rust as a HS language, was: Re: Quiet?chris
| | |||     | `- Re: Rust as a HS language, was: Re: Quiet?Dave Froble
| | |||     `* Re: Rust as a HS language, was: Re: Quiet?Simon Clubley
| | ||`* Re: Rust as a HS language, was: Re: Quiet?Arne Vajhøj
| | |`* Re: Rust as a HS language, was: Re: Quiet?plugh
| | `* Re: Rust as a HS language, was: Re: Quiet?Simon Clubley
| `- Re: Rust as a HS language, was: Re: Quiet?chris
`- Re: Rust as a HS language, was: Re: Quiet?Galen

Pages:12345678910
Re: Rust as a HS language, was: Re: Quiet?

<jb8cf5F6634U1@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=21704&group=comp.os.vms#21704

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (Bill Gunshannon)
Newsgroups: comp.os.vms
Subject: Re: Rust as a HS language, was: Re: Quiet?
Date: Thu, 7 Apr 2022 10:57:40 -0400
Lines: 20
Message-ID: <jb8cf5F6634U1@mid.individual.net>
References: <t2eo9n$mj7$1@dont-email.me> <t2klgp$dm4$1@dont-email.me>
<t2kv8v$st0$1@reader2.panix.com> <t2l82r$1s8o$1@gioia.aioe.org>
<t2mteg$b6$2@reader1.panix.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net WweMSZ5/M9T1uPzkijenFQzkvw/Gzg6IXwZCiiG2lM44jp34Ny
Cancel-Lock: sha1:ZbDMhVSs+sqr1eaUaIeQMPHWXqs=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.7.0
Content-Language: en-US
In-Reply-To: <t2mteg$b6$2@reader1.panix.com>
 by: Bill Gunshannon - Thu, 7 Apr 2022 14:57 UTC

On 4/7/22 10:45, Dan Cross wrote:
> In article <t2l82r$1s8o$1@gioia.aioe.org>,
> chris <chris-nospam@tridac.net> wrote:
>> I don't like anything that claims or predisposes to protect me from
>> my own stupidity. Prefer the freedom to make my own mistakes and
>> learn from them. Not more nanny state, however fashionable it
>> may be...
>
> Seatbelts are for wimps, I guess. There's lots to be learned
> being thrown through the windshield of a moving car.
>

Another problem, really but seatbelts are more of a matter of
political control than safety. Other wise most states would
not prohibit the use of 4 and 6 point belts in favor of 3 point
belts with high failure rates that are also harder to get the
occupant out of the car when overturned than the standard 4 or
6 point belt.

bill

Re: Rust as a HS language, was: Re: Quiet?

<jb8ci7F6634U2@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=21705&group=comp.os.vms#21705

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (Bill Gunshannon)
Newsgroups: comp.os.vms
Subject: Re: Rust as a HS language, was: Re: Quiet?
Date: Thu, 7 Apr 2022 10:59:19 -0400
Lines: 12
Message-ID: <jb8ci7F6634U2@mid.individual.net>
References: <t2eo9n$mj7$1@dont-email.me> <t2klgp$dm4$1@dont-email.me>
<t2kv8v$st0$1@reader2.panix.com> <t2mkq4$ib9$1@dont-email.me>
<t2mu1q$b6$3@reader1.panix.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net XSiiQoKzh9FCF66lBmpFxA4TkVyJGjcwTIaTyYrOe5ZFfsDG0K
Cancel-Lock: sha1:7CCUzp75Tlr97+nq4rrpji0uO/c=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.7.0
Content-Language: en-US
In-Reply-To: <t2mu1q$b6$3@reader1.panix.com>
 by: Bill Gunshannon - Thu, 7 Apr 2022 14:59 UTC

On 4/7/22 10:55, Dan Cross wrote:
>
>
> I'm old enough to remember that, as well. Indeed, I read a
> pre-alpha Java spec and thought it was pretty nifty at the time.
> Then the snakeoil "Uncle Bob" types got a hold of it and it
> became a bloated mess.
>

Congratulations. You just described Ada. :-)

bill

Re: Rust as a HS language, was: Re: Quiet?

<t2mu8f$b6$4@reader1.panix.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=21706&group=comp.os.vms#21706

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.spitfire.i.gajendra.net!not-for-mail
From: cro...@spitfire.i.gajendra.net (Dan Cross)
Newsgroups: comp.os.vms
Subject: Re: Rust as a HS language, was: Re: Quiet?
Date: Thu, 7 Apr 2022 14:59:27 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <t2mu8f$b6$4@reader1.panix.com>
References: <t2eo9n$mj7$1@dont-email.me> <jb43vkFbiv7U2@mid.individual.net> <t2iml9$1ob$2@reader2.panix.com> <t2l9jp$b8i$1@gioia.aioe.org>
Injection-Date: Thu, 7 Apr 2022 14:59:27 -0000 (UTC)
Injection-Info: reader1.panix.com; posting-host="spitfire.i.gajendra.net:166.84.136.80";
logging-data="358"; mail-complaints-to="abuse@panix.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: cross@spitfire.i.gajendra.net (Dan Cross)
 by: Dan Cross - Thu, 7 Apr 2022 14:59 UTC

In article <t2l9jp$b8i$1@gioia.aioe.org>,
chris <chris-nospam@tridac.net> wrote:
>On 04/06/22 01:25, Dan Cross wrote:
>This sounds like medication to cure everyone from their sloppy
>programming. The infantilisation of complex subjects, just to give the
>lazy an easier time, while still getting the product built.
>The answer to that is not languages that constrain movement, but
>developing more professional skills and applying due diligence
>and attention to detail to system design and implementation.
>
>I must be getting old, so what happened to pursuit of excellence
>and more ?...

Excellent practitioners curate their tools and select the ones
that give them the best chance of maximizing the effectiveness
of their work products. Ego driven machismo and disdain for
tooling that helps prevent defects is a sign of an amateurish
attitude towards software development, not that of a
professional, let alone an engineer.

- Dan C.

Re: Rust as a HS language, was: Re: Quiet?

<t2n0d6$fgk$1@reader1.panix.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=21707&group=comp.os.vms#21707

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.spitfire.i.gajendra.net!not-for-mail
From: cro...@spitfire.i.gajendra.net (Dan Cross)
Newsgroups: comp.os.vms
Subject: Re: Rust as a HS language, was: Re: Quiet?
Date: Thu, 7 Apr 2022 15:36:06 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <t2n0d6$fgk$1@reader1.panix.com>
References: <t2eo9n$mj7$1@dont-email.me> <t2l82r$1s8o$1@gioia.aioe.org> <t2mteg$b6$2@reader1.panix.com> <jb8cf5F6634U1@mid.individual.net>
Injection-Date: Thu, 7 Apr 2022 15:36:06 -0000 (UTC)
Injection-Info: reader1.panix.com; posting-host="spitfire.i.gajendra.net:166.84.136.80";
logging-data="15892"; mail-complaints-to="abuse@panix.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: cross@spitfire.i.gajendra.net (Dan Cross)
 by: Dan Cross - Thu, 7 Apr 2022 15:36 UTC

In article <jb8cf5F6634U1@mid.individual.net>,
Bill Gunshannon <bill.gunshannon@gmail.com> wrote:
>On 4/7/22 10:45, Dan Cross wrote:
>> In article <t2l82r$1s8o$1@gioia.aioe.org>,
>> chris <chris-nospam@tridac.net> wrote:
>>> I don't like anything that claims or predisposes to protect me from
>>> my own stupidity. Prefer the freedom to make my own mistakes and
>>> learn from them. Not more nanny state, however fashionable it
>>> may be...
>>
>> Seatbelts are for wimps, I guess. There's lots to be learned
>> being thrown through the windshield of a moving car.
>>
>
>Another problem, really but seatbelts are more of a matter of
>political control than safety. Other wise most states would
>not prohibit the use of 4 and 6 point belts in favor of 3 point
>belts with high failure rates that are also harder to get the
>occupant out of the car when overturned than the standard 4 or
>6 point belt.

But we generally agree that restraints help prevent injuries
versus no restraints, right?

- Dan C.

Re: Rust as a HS language, was: Re: Quiet?

<t2n0h3$fgk$2@reader1.panix.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=21708&group=comp.os.vms#21708

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.spitfire.i.gajendra.net!not-for-mail
From: cro...@spitfire.i.gajendra.net (Dan Cross)
Newsgroups: comp.os.vms
Subject: Re: Rust as a HS language, was: Re: Quiet?
Date: Thu, 7 Apr 2022 15:38:11 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <t2n0h3$fgk$2@reader1.panix.com>
References: <t2eo9n$mj7$1@dont-email.me> <t2mkq4$ib9$1@dont-email.me> <t2mu1q$b6$3@reader1.panix.com> <jb8ci7F6634U2@mid.individual.net>
Injection-Date: Thu, 7 Apr 2022 15:38:11 -0000 (UTC)
Injection-Info: reader1.panix.com; posting-host="spitfire.i.gajendra.net:166.84.136.80";
logging-data="15892"; mail-complaints-to="abuse@panix.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: cross@spitfire.i.gajendra.net (Dan Cross)
 by: Dan Cross - Thu, 7 Apr 2022 15:38 UTC

In article <jb8ci7F6634U2@mid.individual.net>,
Bill Gunshannon <bill.gunshannon@gmail.com> wrote:
>On 4/7/22 10:55, Dan Cross wrote:
>>
>>
>> I'm old enough to remember that, as well. Indeed, I read a
>> pre-alpha Java spec and thought it was pretty nifty at the time.
>> Then the snakeoil "Uncle Bob" types got a hold of it and it
>> became a bloated mess.
>
>Congratulations. You just described Ada. :-)

*rimshot*

But in fairness to Ada, I'm pretty sure that the agile snakeoil
folks would struggle mightily with it. Have the likes of Robert
C Martin ever actually delivered a large program?

- Dan C.

Re: Rust as a HS language, was: Re: Quiet?

<t2n104$12to$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=21709&group=comp.os.vms#21709

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!jazQyxryRFiI4FEZ51SAvA.user.46.165.242.75.POSTED!not-for-mail
From: chris-no...@tridac.net (chris)
Newsgroups: comp.os.vms
Subject: Re: Rust as a HS language, was: Re: Quiet?
Date: Thu, 07 Apr 2022 16:46:12 +0100
Organization: Aioe.org NNTP Server
Message-ID: <t2n104$12to$1@gioia.aioe.org>
References: <t2eo9n$mj7$1@dont-email.me> <jb2t2oF49voU1@mid.individual.net> <624cd4e1$0$701$14726298@news.sunsite.dk> <jb43vkFbiv7U2@mid.individual.net> <t2iml9$1ob$2@reader2.panix.com> <t2l9jp$b8i$1@gioia.aioe.org> <5827971e-a4fc-4056-89ed-2837b68962a0n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="35768"; posting-host="jazQyxryRFiI4FEZ51SAvA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (X11; SunOS sun4u; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
X-Notice: Filtered by postfilter v. 0.9.2
 by: chris - Thu, 7 Apr 2022 15:46 UTC

On 04/07/22 03:43, plugh wrote:
> On Wednesday, April 6, 2022 at 5:01:02 PM UTC-7, chris wrote:

<snipped>

>>
>> This sounds like medication to cure everyone from their sloppy
>> programming. The infantilisation of complex subjects, just to give the
>> lazy an easier time, while still getting the product built.
>> The answer to that is not languages that constrain movement, but
>> developing more professional skills and applying due diligence
>> and attention to detail to system design and implementation.
>>
>> I must be getting old, so what happened to pursuit of excellence
>> and more ?...
>>
>> Chris
>
> It's a question of provability. No current C project can implement the kind of toolchain that duplicates the compiler's static analysis proofs. And we haven't gotten to its runtime proofs. When combined with its runtime guarantees, it is a significant step forward.
> The compiler is only one part of Rust's toolchain, but that's another story.
>
> Here's a car analogy: do you want to change a tire using a power tool or good ol' muscles?
>
> If by chance we see this language on VMS within our lifetimes, we should be prepared. We'd be unstoppable.

Many years ago, worked on an avionics project where all the code
was written in micro assembler. That and other products
typically had a set of documents describing every aspect and stage
of the project. The was no concept ef mathematical provability,
and this was a safety critical system. Each module was individually
tested, where every line of the code was exercised to verify what
was in most cases, the obvious, but done anyway. At a higher level,
the whole system was subjected to rigorous testing with valid and
invalid data, stress testing, to confirm that it was doing as
expected.

What i's saying is that code integrity can be improved by various
means, but the main factor is always the process involved. Full
documentation at every stage of development, audit trail, peer
group code reviews, and a thorough test program to verify operation
to spec and reliability under extreme conditions. Problem is
that such a process is very expensive to do right and most companies
are not prepared to invest in that, especially with short
product lifetimes and pressure to get the product to market.

So the typical process these days is rapid development, which skimps
on process and testing and debugs the product at the customer. I
don't think any language can cure that, as it's the process and
attention to detail that are missing and no fault of the language
involved. To suggest that sort of thing can be fixed by the
current language fashion of the month is fantasy and ignores
the main problem...

Chris

Re: Rust as a HS language, was: Re: Quiet?

<t2n1o9$1fjb$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=21710&group=comp.os.vms#21710

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.swapon.de!aioe.org!jazQyxryRFiI4FEZ51SAvA.user.46.165.242.75.POSTED!not-for-mail
From: chris-no...@tridac.net (chris)
Newsgroups: comp.os.vms
Subject: Re: Rust as a HS language, was: Re: Quiet?
Date: Thu, 07 Apr 2022 16:59:04 +0100
Organization: Aioe.org NNTP Server
Message-ID: <t2n1o9$1fjb$1@gioia.aioe.org>
References: <t2eo9n$mj7$1@dont-email.me> <jb43vkFbiv7U2@mid.individual.net> <t2iml9$1ob$2@reader2.panix.com> <t2l9jp$b8i$1@gioia.aioe.org> <t2mu8f$b6$4@reader1.panix.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="48747"; posting-host="jazQyxryRFiI4FEZ51SAvA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (X11; SunOS sun4u; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
X-Notice: Filtered by postfilter v. 0.9.2
 by: chris - Thu, 7 Apr 2022 15:59 UTC

On 04/07/22 15:59, Dan Cross wrote:
> In article<t2l9jp$b8i$1@gioia.aioe.org>,
> chris<chris-nospam@tridac.net> wrote:
>> On 04/06/22 01:25, Dan Cross wrote:
>> This sounds like medication to cure everyone from their sloppy
>> programming. The infantilisation of complex subjects, just to give the
>> lazy an easier time, while still getting the product built.
>> The answer to that is not languages that constrain movement, but
>> developing more professional skills and applying due diligence
>> and attention to detail to system design and implementation.
>>
>> I must be getting old, so what happened to pursuit of excellence
>> and more ?...
>
> Excellent practitioners curate their tools and select the ones
> that give them the best chance of maximizing the effectiveness
> of their work products. Ego driven machismo and disdain for
> tooling that helps prevent defects is a sign of an amateurish
> attitude towards software development, not that of a
> professional, let alone an engineer.
>
> - Dan C.
>
Agree 100% with that. Good engineers develop their own methods
and tools as experience accumulates. Having said that, if you
have been in the business for decades, you know what works and
what doesn't and what is fluff, so a certain arrogance and
intolerance of fools is normal. It's not an ego thing, but more
often hard won experience in product delivery, often against
the odds.

I don't apologise for that. Those who are not prepared to make
the effort to learn their craft and accept substandard should
not be in the business, no excuses...

Chris

Re: Rust as a HS language, was: Re: Quiet?

<7e93ba49-81a4-4608-a699-a4cae8a81604n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=21711&group=comp.os.vms#21711

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:620a:444a:b0:67d:2087:c1cd with SMTP id w10-20020a05620a444a00b0067d2087c1cdmr9828439qkp.90.1649347425542;
Thu, 07 Apr 2022 09:03:45 -0700 (PDT)
X-Received: by 2002:a05:6214:20c2:b0:443:c8c8:4b8b with SMTP id
2-20020a05621420c200b00443c8c84b8bmr12063156qve.23.1649347425155; Thu, 07 Apr
2022 09:03:45 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Thu, 7 Apr 2022 09:03:44 -0700 (PDT)
In-Reply-To: <t2n104$12to$1@gioia.aioe.org>
Injection-Info: google-groups.googlegroups.com; posting-host=66.210.249.130; posting-account=uNeudQoAAACm0ETOCzPNrvtq-73lRbuD
NNTP-Posting-Host: 66.210.249.130
References: <t2eo9n$mj7$1@dont-email.me> <jb2t2oF49voU1@mid.individual.net>
<624cd4e1$0$701$14726298@news.sunsite.dk> <jb43vkFbiv7U2@mid.individual.net>
<t2iml9$1ob$2@reader2.panix.com> <t2l9jp$b8i$1@gioia.aioe.org>
<5827971e-a4fc-4056-89ed-2837b68962a0n@googlegroups.com> <t2n104$12to$1@gioia.aioe.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7e93ba49-81a4-4608-a699-a4cae8a81604n@googlegroups.com>
Subject: Re: Rust as a HS language, was: Re: Quiet?
From: jchim...@gmail.com (plugh)
Injection-Date: Thu, 07 Apr 2022 16:03:45 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 3531
 by: plugh - Thu, 7 Apr 2022 16:03 UTC

On 4/7/22 08:46, chris wrote:
>
> Many years ago, worked on an avionics project where all the code
> was written in micro assembler. That and other products
> typically had a set of documents describing every aspect and stage
> of the project. The was no concept ef mathematical provability,
> and this was a safety critical system.

I can't fix The Olden Times. I consider software engineering to be a process, not an art. Art is that spontaneous flash of cultural creation.
Engineering is the slow process of putting an observatory into solar orbit at L2.

> Each module was individually
> tested, where every line of the code was exercised to verify what
> was in most cases, the obvious, but done anyway. At a higher level,
> the whole system was subjected to rigorous testing with valid and
> invalid data, stress testing, to confirm that it was doing as
> expected.

And how repeatable was that process?

> What i's saying is that code integrity can be improved by various
> means, but the main factor is always the process involved.

I'm glad we agree on that point!

> Full documentation at every stage of development, audit trail, peer
> group code reviews, and a thorough test program to verify operation
> to spec and reliability under extreme conditions. Problem is
> that such a process is very expensive to do right and most companies
> are not prepared to invest in that,
Full stop. Matter not do the following predicates
> especially with short product lifetimes and pressure to get the product to market.

It's Dilbert cartoons all the way down

> So the typical process these days is rapid development, which skimps
> on process and testing and debugs the product at the customer. I
> don't think any language can cure that, as it's the process and
> attention to detail that are missing and no fault of the language
> involved. To suggest that sort of thing can be fixed by the
> current language fashion of the month is fantasy and ignores
> the main problem...

With all respect, your confirmation bias is showing.

cheers,
jec

Re: Rust as a HS language, was: Re: Quiet?

<t2n241$1jgr$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=21712&group=comp.os.vms#21712

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!jazQyxryRFiI4FEZ51SAvA.user.46.165.242.75.POSTED!not-for-mail
From: chris-no...@tridac.net (chris)
Newsgroups: comp.os.vms
Subject: Re: Rust as a HS language, was: Re: Quiet?
Date: Thu, 07 Apr 2022 17:05:21 +0100
Organization: Aioe.org NNTP Server
Message-ID: <t2n241$1jgr$1@gioia.aioe.org>
References: <t2eo9n$mj7$1@dont-email.me> <t2klgp$dm4$1@dont-email.me> <t2kv8v$st0$1@reader2.panix.com> <t2l82r$1s8o$1@gioia.aioe.org> <t2mteg$b6$2@reader1.panix.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="52763"; posting-host="jazQyxryRFiI4FEZ51SAvA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (X11; SunOS sun4u; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
X-Notice: Filtered by postfilter v. 0.9.2
 by: chris - Thu, 7 Apr 2022 16:05 UTC

On 04/07/22 15:45, Dan Cross wrote:
> In article<t2l82r$1s8o$1@gioia.aioe.org>,
> chris<chris-nospam@tridac.net> wrote:
>> I don't like anything that claims or predisposes to protect me from
>> my own stupidity. Prefer the freedom to make my own mistakes and
>> learn from them. Not more nanny state, however fashionable it
>> may be...
>
> Seatbelts are for wimps, I guess. There's lots to be learned
> being thrown through the windshield of a moving car.
>
> - Dan C.
>

Strawman alert :-)...

Re: Rust as a HS language, was: Re: Quiet?

<t2n273$1jgr$2@gioia.aioe.org>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=21713&group=comp.os.vms#21713

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!jazQyxryRFiI4FEZ51SAvA.user.46.165.242.75.POSTED!not-for-mail
From: chris-no...@tridac.net (chris)
Newsgroups: comp.os.vms
Subject: Re: Rust as a HS language, was: Re: Quiet?
Date: Thu, 07 Apr 2022 17:06:59 +0100
Organization: Aioe.org NNTP Server
Message-ID: <t2n273$1jgr$2@gioia.aioe.org>
References: <t2eo9n$mj7$1@dont-email.me> <t2klgp$dm4$1@dont-email.me> <t2kv8v$st0$1@reader2.panix.com> <t2l82r$1s8o$1@gioia.aioe.org> <t2mteg$b6$2@reader1.panix.com> <jb8cf5F6634U1@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="52763"; posting-host="jazQyxryRFiI4FEZ51SAvA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (X11; SunOS sun4u; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
X-Notice: Filtered by postfilter v. 0.9.2
 by: chris - Thu, 7 Apr 2022 16:06 UTC

On 04/07/22 15:57, Bill Gunshannon wrote:
> On 4/7/22 10:45, Dan Cross wrote:
>> In article <t2l82r$1s8o$1@gioia.aioe.org>,
>> chris <chris-nospam@tridac.net> wrote:
>>> I don't like anything that claims or predisposes to protect me from
>>> my own stupidity. Prefer the freedom to make my own mistakes and
>>> learn from them. Not more nanny state, however fashionable it
>>> may be...
>>
>> Seatbelts are for wimps, I guess. There's lots to be learned
>> being thrown through the windshield of a moving car.
>>
>
> Another problem, really but seatbelts are more of a matter of
> political control than safety. Other wise most states would
> not prohibit the use of 4 and 6 point belts in favor of 3 point
> belts with high failure rates that are also harder to get the
> occupant out of the car when overturned than the standard 4 or
> 6 point belt.
>
> bill

4 and six point probably came from aviation, but they are more
expensive, so no more analysis needed there :-)...

Chris

Re: Rust as a HS language, was: Re: Quiet?

<t2n2b1$nvk$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=21714&group=comp.os.vms#21714

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: Rust as a HS language, was: Re: Quiet?
Date: Thu, 7 Apr 2022 12:08:46 -0400
Organization: A noiseless patient Spider
Lines: 40
Message-ID: <t2n2b1$nvk$1@dont-email.me>
References: <t2eo9n$mj7$1@dont-email.me> <jb43vkFbiv7U2@mid.individual.net>
<t2iml9$1ob$2@reader2.panix.com> <t2l9jp$b8i$1@gioia.aioe.org>
<t2mu8f$b6$4@reader1.panix.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 7 Apr 2022 16:09:05 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="0dfe99e85efe4f5624b6096717f1cb7c";
logging-data="24564"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19lTdjtuFNPCycbu3UJEqV4/Dp4ck+Zl30="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:F03ilgloy+qfRpRAL8Nkpr4jJeI=
In-Reply-To: <t2mu8f$b6$4@reader1.panix.com>
 by: Dave Froble - Thu, 7 Apr 2022 16:08 UTC

On 4/7/2022 10:59 AM, Dan Cross wrote:
> In article <t2l9jp$b8i$1@gioia.aioe.org>,
> chris <chris-nospam@tridac.net> wrote:
>> On 04/06/22 01:25, Dan Cross wrote:
>> This sounds like medication to cure everyone from their sloppy
>> programming. The infantilisation of complex subjects, just to give the
>> lazy an easier time, while still getting the product built.
>> The answer to that is not languages that constrain movement, but
>> developing more professional skills and applying due diligence
>> and attention to detail to system design and implementation.
>>
>> I must be getting old, so what happened to pursuit of excellence
>> and more ?...
>
> Excellent practitioners curate their tools and select the ones
> that give them the best chance of maximizing the effectiveness
> of their work products. Ego driven machismo and disdain for
> tooling that helps prevent defects is a sign of an amateurish
> attitude towards software development, not that of a
> professional, let alone an engineer.
>
> - Dan C.
>

Perhaps "excellent practitioners" choose to stick with what they know and are
competent with so as to avoid mistakes with something "new and better".

I have caught some flack from some here for choosing to not always declare
variables. I feel that such a practice is safe, if care and tools to verify
some things are in use. The opinions of others are just that, opinions, and
subjective.

I do find that the better the definition of the task, the fewer mistakes occur.

--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486

Re: Rust as a HS language, was: Re: Quiet?

<jb8gsmF6ugqU1@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=21715&group=comp.os.vms#21715

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (Bill Gunshannon)
Newsgroups: comp.os.vms
Subject: Re: Rust as a HS language, was: Re: Quiet?
Date: Thu, 7 Apr 2022 12:13:10 -0400
Lines: 10
Message-ID: <jb8gsmF6ugqU1@mid.individual.net>
References: <t2eo9n$mj7$1@dont-email.me> <jb2t2oF49voU1@mid.individual.net>
<624cd4e1$0$701$14726298@news.sunsite.dk> <jb43vkFbiv7U2@mid.individual.net>
<t2iml9$1ob$2@reader2.panix.com> <t2l9jp$b8i$1@gioia.aioe.org>
<5827971e-a4fc-4056-89ed-2837b68962a0n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net Cjxpu0a3o78FZCGvMN/MWg8iFF1yiDlZSWZbUDJF6X1h9jLNy9
Cancel-Lock: sha1:sOi36BKXMeQbutB6RybodssB8fE=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.7.0
Content-Language: en-US
In-Reply-To: <5827971e-a4fc-4056-89ed-2837b68962a0n@googlegroups.com>
 by: Bill Gunshannon - Thu, 7 Apr 2022 16:13 UTC

On 4/6/22 22:43, plugh wrote:
>
> Here's a car analogy: do you want to change a tire using a power tool or good ol' muscles?

You better learn how to do it with "good ol' muscles" because
when you get that flat at 2AM in the middle of nowhere there
will be no power tool to do it for you.

bill

Re: Rust as a HS language, was: Re: Quiet?

<t2n2om$1cj$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=21716&group=comp.os.vms#21716

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: Rust as a HS language, was: Re: Quiet?
Date: Thu, 7 Apr 2022 12:16:03 -0400
Organization: A noiseless patient Spider
Lines: 20
Message-ID: <t2n2om$1cj$1@dont-email.me>
References: <t2eo9n$mj7$1@dont-email.me> <t2klgp$dm4$1@dont-email.me>
<t2kv8v$st0$1@reader2.panix.com> <t2l82r$1s8o$1@gioia.aioe.org>
<t2mteg$b6$2@reader1.panix.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 7 Apr 2022 16:16:22 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="0dfe99e85efe4f5624b6096717f1cb7c";
logging-data="1427"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+zfcHTXoUyonRKOXk35JAgTVnD9QpICs0="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:OwfTm65SKPK8CxEZqWtoBdpiZas=
In-Reply-To: <t2mteg$b6$2@reader1.panix.com>
 by: Dave Froble - Thu, 7 Apr 2022 16:16 UTC

On 4/7/2022 10:45 AM, Dan Cross wrote:
> In article <t2l82r$1s8o$1@gioia.aioe.org>,
> chris <chris-nospam@tridac.net> wrote:
>> I don't like anything that claims or predisposes to protect me from
>> my own stupidity. Prefer the freedom to make my own mistakes and
>> learn from them. Not more nanny state, however fashionable it
>> may be...
>
> Seatbelts are for wimps, I guess. There's lots to be learned
> being thrown through the windshield of a moving car.

Very true, but has nothing to do with what Chris wrote.

--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486

Re: Rust as a HS language, was: Re: Quiet?

<t2n2t7$1cj$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=21717&group=comp.os.vms#21717

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: Rust as a HS language, was: Re: Quiet?
Date: Thu, 7 Apr 2022 12:18:29 -0400
Organization: A noiseless patient Spider
Lines: 33
Message-ID: <t2n2t7$1cj$2@dont-email.me>
References: <t2eo9n$mj7$1@dont-email.me> <t2klgp$dm4$1@dont-email.me>
<t2kv8v$st0$1@reader2.panix.com> <t2l82r$1s8o$1@gioia.aioe.org>
<t2mteg$b6$2@reader1.panix.com> <jb8cf5F6634U1@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 7 Apr 2022 16:18:47 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="0dfe99e85efe4f5624b6096717f1cb7c";
logging-data="1427"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/etLqZZwqnF5XuvhHX8wbjmiB6oNzt408="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:DDuwIAhwTuLe+ZanVNA0R40IFQc=
In-Reply-To: <jb8cf5F6634U1@mid.individual.net>
 by: Dave Froble - Thu, 7 Apr 2022 16:18 UTC

On 4/7/2022 10:57 AM, Bill Gunshannon wrote:
> On 4/7/22 10:45, Dan Cross wrote:
>> In article <t2l82r$1s8o$1@gioia.aioe.org>,
>> chris <chris-nospam@tridac.net> wrote:
>>> I don't like anything that claims or predisposes to protect me from
>>> my own stupidity. Prefer the freedom to make my own mistakes and
>>> learn from them. Not more nanny state, however fashionable it
>>> may be...
>>
>> Seatbelts are for wimps, I guess. There's lots to be learned
>> being thrown through the windshield of a moving car.
>>
>
> Another problem, really but seatbelts are more of a matter of
> political control than safety. Other wise most states would
> not prohibit the use of 4 and 6 point belts in favor of 3 point
> belts with high failure rates that are also harder to get the
> occupant out of the car when overturned than the standard 4 or
> 6 point belt.
>
> bill

Interesting. Are 4/6 point restraints actually prohibited? If so, call me a
scofflaw.

The thought that any government will ever get anything "right" is amusing ..

--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486

Re: Rust as a HS language, was: Re: Quiet?

<t2n2u6$3jv$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=21718&group=comp.os.vms#21718

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!aioe.org!jazQyxryRFiI4FEZ51SAvA.user.46.165.242.75.POSTED!not-for-mail
From: chris-no...@tridac.net (chris)
Newsgroups: comp.os.vms
Subject: Re: Rust as a HS language, was: Re: Quiet?
Date: Thu, 07 Apr 2022 17:19:18 +0100
Organization: Aioe.org NNTP Server
Message-ID: <t2n2u6$3jv$1@gioia.aioe.org>
References: <t2eo9n$mj7$1@dont-email.me> <624cdd77$0$704$14726298@news.sunsite.dk> <t2impc$1ob$3@reader2.panix.com> <t2l638$17rl$1@gioia.aioe.org> <t2mtcs$b6$1@reader1.panix.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="3711"; posting-host="jazQyxryRFiI4FEZ51SAvA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (X11; SunOS sun4u; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
X-Notice: Filtered by postfilter v. 0.9.2
 by: chris - Thu, 7 Apr 2022 16:19 UTC

On 04/07/22 15:44, Dan Cross wrote:

>>
>> I wasn't suggesting that, but it takes years for all the issues
>> to be resolved and a language to become mature. That and the
>> language tends to be more fully documented formally. Sure, there
>> are always issues, but C has been around for long enough now that
>> most skilled users are to grips with the limitations and know
>> which potentially dangerous edge cases to avoid...
>
> That's demonstrably not true. C has become a tricky language,
> one where most people who claim to be "skilled C programmers"
> and who "know which potentially dangerous edge cases to avoid"
> are either compiler writers, or deluding themselves.
>
> PS: Rust will be 12 years old this year, but dates back to 2006.
>
> - Dan C.
>

Sorry, but that's absolute tripe. With minor effort, can still
build C code I wrote as far back as 1990, so it's about as
standard plain vanilla as any language could be.

The basic idea of a language as close as possible to the bare
metal, yet with enough capability for serious high level work,
with layered design, is as close to an ideal language as
anyone could wish for. Tricky language indeed ?, rofl...

Chris

Re: Rust as a HS language, was: Re: Quiet?

<e7247a5e-fe70-4ecf-9706-5b082872b477n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=21719&group=comp.os.vms#21719

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:622a:181:b0:2e1:e70a:ec2a with SMTP id s1-20020a05622a018100b002e1e70aec2amr12518705qtw.42.1649348457144;
Thu, 07 Apr 2022 09:20:57 -0700 (PDT)
X-Received: by 2002:a05:622a:c9:b0:2e1:c583:68b0 with SMTP id
p9-20020a05622a00c900b002e1c58368b0mr12762094qtw.484.1649348456997; Thu, 07
Apr 2022 09:20:56 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!1.us.feeder.erje.net!3.us.feeder.erje.net!feeder.erje.net!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Thu, 7 Apr 2022 09:20:56 -0700 (PDT)
In-Reply-To: <t2n2b1$nvk$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=66.210.249.130; posting-account=uNeudQoAAACm0ETOCzPNrvtq-73lRbuD
NNTP-Posting-Host: 66.210.249.130
References: <t2eo9n$mj7$1@dont-email.me> <jb43vkFbiv7U2@mid.individual.net>
<t2iml9$1ob$2@reader2.panix.com> <t2l9jp$b8i$1@gioia.aioe.org>
<t2mu8f$b6$4@reader1.panix.com> <t2n2b1$nvk$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <e7247a5e-fe70-4ecf-9706-5b082872b477n@googlegroups.com>
Subject: Re: Rust as a HS language, was: Re: Quiet?
From: jchim...@gmail.com (plugh)
Injection-Date: Thu, 07 Apr 2022 16:20:57 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 15
 by: plugh - Thu, 7 Apr 2022 16:20 UTC

On Thursday, April 7, 2022 at 9:09:08 AM UTC-7, Dave Froble wrote:
> Perhaps "excellent practitioners" choose to stick with what they know and are
> competent with so as to avoid mistakes with something "new and better".

There's always a learning curve. I'm pretty sure you didn't deploy a production version of your first Basic program
>
> I have caught some flack from some here for choosing to not always declare
> variables. I feel that such a practice is safe, if care and tools to verify
> some things are in use. The opinions of others are just that, opinions, and
> subjective.

Proof isn't subjective. That's the nice thing about rigor.
>
> I do find that the better the definition of the task, the fewer mistakes occur.

Agreed.

Re: Rust as a HS language, was: Re: Quiet?

<t2nb9r$mce$1@reader1.panix.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=21740&group=comp.os.vms#21740

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.spitfire.i.gajendra.net!not-for-mail
From: cro...@spitfire.i.gajendra.net (Dan Cross)
Newsgroups: comp.os.vms
Subject: Re: Rust as a HS language, was: Re: Quiet?
Date: Thu, 7 Apr 2022 18:42:03 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <t2nb9r$mce$1@reader1.panix.com>
References: <t2eo9n$mj7$1@dont-email.me> <t2n2u6$3jv$1@gioia.aioe.org> <t2n3e3$g65$1@reader1.panix.com> <t2n8va$1299$1@gioia.aioe.org>
Injection-Date: Thu, 7 Apr 2022 18:42:03 -0000 (UTC)
Injection-Info: reader1.panix.com; posting-host="spitfire.i.gajendra.net:166.84.136.80";
logging-data="22926"; mail-complaints-to="abuse@panix.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: cross@spitfire.i.gajendra.net (Dan Cross)
 by: Dan Cross - Thu, 7 Apr 2022 18:42 UTC

In article <t2n8va$1299$1@gioia.aioe.org>,
chris <chris-nospam@tridac.net> wrote:
>On 04/07/22 17:27, Dan Cross wrote:
>>> The basic idea of a language as close as possible to the bare
>>> metal, yet with enough capability for serious high level work,
>>> with layered design, is as close to an ideal language as
>>> anyone could wish for. Tricky language indeed ?, rofl...
>>
>> The "C is close to the hardware" thing hasn't been true a long
>> time now.
>>
>> https://queue.acm.org/detail.cfm?id=3212479
>
>Wrong again.

What, precisely, is wrong here?

>Mainly embedded work here and the first thing I
>do with a new architecture and tool set is to examine the assembler
>source to check for efficiency and sensible looking code. Even
>ten years ago, the gcc compiler often produced a single line
>of asm per C statement. That can be optimised by choices such
>as do while / for next style, for example. You can argue against
>that sort of thing, but you need to know your compiler to get the
>best out of it.

"It works with my compiler, so it's correct" used to get you
flamed out of e.g. comp.lang.c.

>That and being completely unambiguous in terms
>of source code and not trying to outsmart the compiler :-)...

It's funny that you are so fixated on compilers, but don't
really focus much on the language. The language is specified
against an abstract virtual machine that's behavior is
described in the language standard. What your program does is,
simply, not the same as what your hardware does.

Like you, I often have to read assembly language listings to
make sure I'm getting the output I expect. But I'm not a
cowboy about it.

- Dan C.

Re: Rust as a HS language, was: Re: Quiet?

<jb8pl9F8n18U1@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=21741&group=comp.os.vms#21741

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (Bill Gunshannon)
Newsgroups: comp.os.vms
Subject: Re: Rust as a HS language, was: Re: Quiet?
Date: Thu, 7 Apr 2022 14:42:49 -0400
Lines: 22
Message-ID: <jb8pl9F8n18U1@mid.individual.net>
References: <t2eo9n$mj7$1@dont-email.me> <jb2t2oF49voU1@mid.individual.net>
<624cd4e1$0$701$14726298@news.sunsite.dk> <jb43vkFbiv7U2@mid.individual.net>
<t2iml9$1ob$2@reader2.panix.com> <t2l9jp$b8i$1@gioia.aioe.org>
<5827971e-a4fc-4056-89ed-2837b68962a0n@googlegroups.com>
<jb8gsmF6ugqU1@mid.individual.net> <t2nb0v$8vp$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net 05vLxM9TL9JSDSsNLgVIEw3QkIjwab5yvWjpRE9Av7EaURpGuP
Cancel-Lock: sha1:au1eHdKXeCU/2UPHDHTBmEhy7pQ=
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.7.0
Content-Language: en-US
In-Reply-To: <t2nb0v$8vp$1@dont-email.me>
 by: Bill Gunshannon - Thu, 7 Apr 2022 18:42 UTC

On 4/7/22 14:37, Dave Froble wrote:
> On 4/7/2022 12:13 PM, Bill Gunshannon wrote:
>> On 4/6/22 22:43, plugh wrote:
>>>
>>> Here's a car analogy: do you want to change a tire using a power tool
>>> or good
>>> ol' muscles?
>>
>> You better learn how to do it with "good ol' muscles" because
>> when you get that flat at 2AM in the middle of nowhere there
>> will be  no power tool to do it for you.
>>
>> bill
>>
>
> Batteries have come a long way ....
>

And I am sure everyone carries a battery powered impact wrench in their
Tesla.

bill

Re: Rust as a HS language, was: Re: Quiet?

<t2nbbu$mce$2@reader1.panix.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=21742&group=comp.os.vms#21742

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.spitfire.i.gajendra.net!not-for-mail
From: cro...@spitfire.i.gajendra.net (Dan Cross)
Newsgroups: comp.os.vms
Subject: Re: Rust as a HS language, was: Re: Quiet?
Date: Thu, 7 Apr 2022 18:43:10 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <t2nbbu$mce$2@reader1.panix.com>
References: <t2eo9n$mj7$1@dont-email.me> <jb8cf5F6634U1@mid.individual.net> <t2n0d6$fgk$1@reader1.panix.com> <t2n3cv$ed7$1@dont-email.me>
Injection-Date: Thu, 7 Apr 2022 18:43:10 -0000 (UTC)
Injection-Info: reader1.panix.com; posting-host="spitfire.i.gajendra.net:166.84.136.80";
logging-data="22926"; mail-complaints-to="abuse@panix.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: cross@spitfire.i.gajendra.net (Dan Cross)
 by: Dan Cross - Thu, 7 Apr 2022 18:43 UTC

In article <t2n3cv$ed7$1@dont-email.me>,
Dave Froble <davef@tsoft-inc.com> wrote:
>[snip]
>
>However, back to programming, restraints can happen in multiple ways. Good
>programming practices are one, tools that indicate questionable code another,
>and of course testing.

It somewhat boggles my mind that people are writing as if these
are mutually exclusive.

- Dan C.

Re: Rust as a HS language, was: Re: Quiet?

<t2nbhd$mce$3@reader1.panix.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=21743&group=comp.os.vms#21743

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.spitfire.i.gajendra.net!not-for-mail
From: cro...@spitfire.i.gajendra.net (Dan Cross)
Newsgroups: comp.os.vms
Subject: Re: Rust as a HS language, was: Re: Quiet?
Date: Thu, 7 Apr 2022 18:46:05 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <t2nbhd$mce$3@reader1.panix.com>
References: <t2eo9n$mj7$1@dont-email.me> <jb8ci7F6634U2@mid.individual.net> <t2n0h3$fgk$2@reader1.panix.com> <t2navi$sdf$2@dont-email.me>
Injection-Date: Thu, 7 Apr 2022 18:46:05 -0000 (UTC)
Injection-Info: reader1.panix.com; posting-host="spitfire.i.gajendra.net:166.84.136.80";
logging-data="22926"; mail-complaints-to="abuse@panix.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: cross@spitfire.i.gajendra.net (Dan Cross)
 by: Dan Cross - Thu, 7 Apr 2022 18:46 UTC

In article <t2navi$sdf$2@dont-email.me>,
Simon Clubley <clubley@remove_me.eisner.decus.org-Earth.UFP> wrote:
>On 2022-04-07, Dan Cross <cross@spitfire.i.gajendra.net> wrote:
>> In article <jb8ci7F6634U2@mid.individual.net>,
>> Bill Gunshannon <bill.gunshannon@gmail.com> wrote:
>>>On 4/7/22 10:55, Dan Cross wrote:
>>>>
>>>>
>>>> I'm old enough to remember that, as well. Indeed, I read a
>>>> pre-alpha Java spec and thought it was pretty nifty at the time.
>>>> Then the snakeoil "Uncle Bob" types got a hold of it and it
>>>> became a bloated mess.
>>>
>>>Congratulations. You just described Ada. :-)
>>
>> *rimshot*
>>
>> But in fairness to Ada, I'm pretty sure that the agile snakeoil
>> folks would struggle mightily with it. Have the likes of Robert
>> C Martin ever actually delivered a large program?
>
>Ada forces you to think about your design. I consider that to be
>a good thing.

Indeed. Rust forces you to think similarly.

>BTW, I wouldn't mind seeing Ada's ranged integers showing up elsewhere,
>including being supported as an array index. That's a very nice feature
>of Ada.

That's a feature I would very much like to have.

- Dan C.

Re: Rust as a HS language, was: Re: Quiet?

<t2nbj4$mce$4@reader1.panix.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=21744&group=comp.os.vms#21744

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.spitfire.i.gajendra.net!not-for-mail
From: cro...@spitfire.i.gajendra.net (Dan Cross)
Newsgroups: comp.os.vms
Subject: Re: Rust as a HS language, was: Re: Quiet?
Date: Thu, 7 Apr 2022 18:47:00 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <t2nbj4$mce$4@reader1.panix.com>
References: <t2eo9n$mj7$1@dont-email.me> <t2mkq4$ib9$1@dont-email.me> <t2mu1q$b6$3@reader1.panix.com> <t2na4b$sdf$1@dont-email.me>
Injection-Date: Thu, 7 Apr 2022 18:47:00 -0000 (UTC)
Injection-Info: reader1.panix.com; posting-host="spitfire.i.gajendra.net:166.84.136.80";
logging-data="22926"; mail-complaints-to="abuse@panix.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: cross@spitfire.i.gajendra.net (Dan Cross)
 by: Dan Cross - Thu, 7 Apr 2022 18:47 UTC

In article <t2na4b$sdf$1@dont-email.me>,
Simon Clubley <clubley@remove_me.eisner.decus.org-Earth.UFP> wrote:
>On 2022-04-07, Dan Cross <cross@spitfire.i.gajendra.net> wrote:
>> I wonder where you are seeing that. Seriously. I know and/or
>> have worked with a number of members of the Rust community for
>> several years (members of the core, language, and tool teams,
>> for about 3 years), and they're quite gracious in admitting that
>> it's not the right solution for everything.
>
>That's nice to hear.
>
>As for where I am seeing it, it's more of a combined overall impression
>made up of gushing articles and what appears to be more like an organised
>religious cult (:-)) showing up at the usual places online.
>
>For example, articles that, instead of taking a balanced approach, spend
>the first 95% of the article saying how great and perfect Rust is, and only
>in the last 5% (if at all) start mentioning in passing the unsafe stuff
>"for when you really need to do that stuff".

Could you perhaps provide a citation to one of these articles?

- Dan C.

Re: Rust as a HS language, was: Re: Quiet?

<t2nc9n$91k$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=21745&group=comp.os.vms#21745

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: Rust as a HS language, was: Re: Quiet?
Date: Thu, 7 Apr 2022 14:58:44 -0400
Organization: A noiseless patient Spider
Lines: 31
Message-ID: <t2nc9n$91k$1@dont-email.me>
References: <t2eo9n$mj7$1@dont-email.me> <t2l82r$1s8o$1@gioia.aioe.org>
<t2mteg$b6$2@reader1.panix.com> <jb8cf5F6634U1@mid.individual.net>
<t2n0d6$fgk$1@reader1.panix.com> <t2n3cv$ed7$1@dont-email.me>
<t2n7ju$otb$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 7 Apr 2022 18:59:03 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="0dfe99e85efe4f5624b6096717f1cb7c";
logging-data="9268"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/CGibv9u3GZQP84Iye2cFQV9vYW0kYWmM="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:PsoYeFGG6HjgNS4TIkeX7UtFWs4=
In-Reply-To: <t2n7ju$otb$1@dont-email.me>
 by: Dave Froble - Thu, 7 Apr 2022 18:58 UTC

On 4/7/2022 1:39 PM, Simon Clubley wrote:
> On 2022-04-07, Dave Froble <davef@tsoft-inc.com> wrote:
>>
>> However, back to programming, restraints can happen in multiple ways. Good
>> programming practices are one, tools that indicate questionable code another,
>> and of course testing.
>>
>
> And programming languages that help stop you from making silly mistakes,
> but also let you do unsafe work when needed. I posted a couple of links
> from the Ada 95 Style Guide the other day that addresses exactly this issue.
>
> BTW, testing can only prove the presence of bugs and not the absence
> of them. Someone else can still come along and do testing in a different
> way that finds undiscovered issues. Look at the stuff about EVL that
> I posted recently as an example.
>
> Simon.
>

Not if all possible outcomes are expected and handled.

A good design will include handling all possible outcomes. Anything else is
just when, not if, something unexpected occurs.

--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486

Re: Rust as a HS language, was: Re: Quiet?

<t2ncag$ra7$1@reader1.panix.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=21746&group=comp.os.vms#21746

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!rocksolid2!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.spitfire.i.gajendra.net!not-for-mail
From: cro...@spitfire.i.gajendra.net (Dan Cross)
Newsgroups: comp.os.vms
Subject: Re: Rust as a HS language, was: Re: Quiet?
Date: Thu, 7 Apr 2022 18:59:28 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <t2ncag$ra7$1@reader1.panix.com>
References: <t2eo9n$mj7$1@dont-email.me> <t2l9jp$b8i$1@gioia.aioe.org> <t2mu8f$b6$4@reader1.panix.com> <t2n1o9$1fjb$1@gioia.aioe.org>
Injection-Date: Thu, 7 Apr 2022 18:59:28 -0000 (UTC)
Injection-Info: reader1.panix.com; posting-host="spitfire.i.gajendra.net:166.84.136.80";
logging-data="27975"; mail-complaints-to="abuse@panix.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: cross@spitfire.i.gajendra.net (Dan Cross)
 by: Dan Cross - Thu, 7 Apr 2022 18:59 UTC

In article <t2n1o9$1fjb$1@gioia.aioe.org>,
chris <chris-nospam@tridac.net> wrote:
>On 04/07/22 15:59, Dan Cross wrote:
>> In article<t2l9jp$b8i$1@gioia.aioe.org>,
>> chris<chris-nospam@tridac.net> wrote:
>>> On 04/06/22 01:25, Dan Cross wrote:
>>> This sounds like medication to cure everyone from their sloppy
>>> programming. The infantilisation of complex subjects, just to give the
>>> lazy an easier time, while still getting the product built.
>>> The answer to that is not languages that constrain movement, but
>>> developing more professional skills and applying due diligence
>>> and attention to detail to system design and implementation.
>>>
>>> I must be getting old, so what happened to pursuit of excellence
>>> and more ?...
>>
>> Excellent practitioners curate their tools and select the ones
>> that give them the best chance of maximizing the effectiveness
>> of their work products. Ego driven machismo and disdain for
>> tooling that helps prevent defects is a sign of an amateurish
>> attitude towards software development, not that of a
>> professional, let alone an engineer.
>
> Agree 100% with that. Good engineers develop their own methods
>and tools as experience accumulates. Having said that, if you
>have been in the business for decades, you know what works and
>what doesn't and what is fluff, so a certain arrogance and
>intolerance of fools is normal. It's not an ego thing, but more
>often hard won experience in product delivery, often against
>the odds.

That's funny. I've observed things changing significantly
across the industry in the last ~3 decades.

Entire new classes of problems that were once obscure research
domains have become the workaday domain of everyday programmers
(parallel programming, multithreading, distributed systems).
Interactivity has gone from terminals to graphical workstations
to web browsers. The unit of computing has gone from one CPU to
a multicore machine to a rack to a datacenter and beyond. We've
gone from "testing" being something lesser humans did to an
accepted practice performed by programmers and carried out in an
automated fashion.

Distributed, scalable systems hosted in geographically dispersed
facilities, often pushed automatically by continuous integration
pipelines fed by distributed revision control repositories are
the new normal for tens of thousands of programmers across the
industry.

So yeah, keep what works (let's be honest: mostly techniques),
but if you're not also keeping up with the changes in technology
you're going to be left behind in an asymptotically shrinking
pool of legacy technology.

>I don't apologise for that. Those who are not prepared to make
>the effort to learn their craft and accept substandard should
>not be in the business, no excuses...

I think it's odd that people reject better tooling while they
assert that programmers should "make the effort to learn their
craft." Why are these things perceived as mutually exclusive?
Indeed, why isn't part of learning the "craft" adopting better
tooling? And who suggested accepting substandard results?

On the other hand, those who stick their collective heads in the
sand and pretend that the same old techniques using the same old
tools in the same old way should consider leaving the business.

- Dan C.

Re: Rust as a HS language, was: Re: Quiet?

<t2ncib$ra7$2@reader1.panix.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=21747&group=comp.os.vms#21747

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.spitfire.i.gajendra.net!not-for-mail
From: cro...@spitfire.i.gajendra.net (Dan Cross)
Newsgroups: comp.os.vms
Subject: Re: Rust as a HS language, was: Re: Quiet?
Date: Thu, 7 Apr 2022 19:03:39 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <t2ncib$ra7$2@reader1.panix.com>
References: <t2eo9n$mj7$1@dont-email.me> <t2l9jp$b8i$1@gioia.aioe.org> <t2mu8f$b6$4@reader1.panix.com> <t2n2b1$nvk$1@dont-email.me>
Injection-Date: Thu, 7 Apr 2022 19:03:39 -0000 (UTC)
Injection-Info: reader1.panix.com; posting-host="spitfire.i.gajendra.net:166.84.136.80";
logging-data="27975"; mail-complaints-to="abuse@panix.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: cross@spitfire.i.gajendra.net (Dan Cross)
 by: Dan Cross - Thu, 7 Apr 2022 19:03 UTC

In article <t2n2b1$nvk$1@dont-email.me>,
Dave Froble <davef@tsoft-inc.com> wrote:
>On 4/7/2022 10:59 AM, Dan Cross wrote:
>> In article <t2l9jp$b8i$1@gioia.aioe.org>,
>> chris <chris-nospam@tridac.net> wrote:
>>> On 04/06/22 01:25, Dan Cross wrote:
>>> This sounds like medication to cure everyone from their sloppy
>>> programming. The infantilisation of complex subjects, just to give the
>>> lazy an easier time, while still getting the product built.
>>> The answer to that is not languages that constrain movement, but
>>> developing more professional skills and applying due diligence
>>> and attention to detail to system design and implementation.
>>>
>>> I must be getting old, so what happened to pursuit of excellence
>>> and more ?...
>>
>> Excellent practitioners curate their tools and select the ones
>> that give them the best chance of maximizing the effectiveness
>> of their work products. Ego driven machismo and disdain for
>> tooling that helps prevent defects is a sign of an amateurish
>> attitude towards software development, not that of a
>> professional, let alone an engineer.
>
>Perhaps "excellent practitioners" choose to stick with what they know and are
>competent with so as to avoid mistakes with something "new and better".

Maybe those practitioners aren't actually as excellent as they
think they are.

>I have caught some flack from some here for choosing to not always declare
>variables. I feel that such a practice is safe, if care and tools to verify
>some things are in use. The opinions of others are just that, opinions, and
>subjective.

*shrug* How do your maintainers feel about that?

It's odd to me that there are folks about being facile with
tools and languages and hard-earned experience, yet they reject
the very things that collective experience has taught the
industry at large. We know, for instance, that statically typed
languages have fewer defects than dynamically typed languages,
just as we know that declaring variables can serve documentary
and pedagogical purposes.

>I do find that the better the definition of the task, the fewer mistakes occur.

Can't argue with that.

- Dan C.

Re: Rust as a HS language, was: Re: Quiet?

<t2ncie$drs$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=21748&group=comp.os.vms#21748

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: Rust as a HS language, was: Re: Quiet?
Date: Thu, 7 Apr 2022 15:03:24 -0400
Organization: A noiseless patient Spider
Lines: 45
Message-ID: <t2ncie$drs$1@dont-email.me>
References: <t2eo9n$mj7$1@dont-email.me> <t2klgp$dm4$1@dont-email.me>
<t2kv8v$st0$1@reader2.panix.com> <t2l82r$1s8o$1@gioia.aioe.org>
<t2mteg$b6$2@reader1.panix.com> <jb8cf5F6634U1@mid.individual.net>
<t2n273$1jgr$2@gioia.aioe.org> <jb8hijF75tnU1@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 7 Apr 2022 19:03:42 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="0dfe99e85efe4f5624b6096717f1cb7c";
logging-data="14204"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX197j5u4/Y990X7Hug35SRoAWOhwvYWApYk="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:BJmivKFtLe1TjhmmcerbK8H9yg4=
In-Reply-To: <jb8hijF75tnU1@mid.individual.net>
 by: Dave Froble - Thu, 7 Apr 2022 19:03 UTC

On 4/7/2022 12:24 PM, Bill Gunshannon wrote:
> On 4/7/22 12:06, chris wrote:
>> On 04/07/22 15:57, Bill Gunshannon wrote:
>>> On 4/7/22 10:45, Dan Cross wrote:
>>>> In article <t2l82r$1s8o$1@gioia.aioe.org>,
>>>> chris <chris-nospam@tridac.net> wrote:
>>>>> I don't like anything that claims or predisposes to protect me from
>>>>> my own stupidity. Prefer the freedom to make my own mistakes and
>>>>> learn from them. Not more nanny state, however fashionable it
>>>>> may be...
>>>>
>>>> Seatbelts are for wimps, I guess. There's lots to be learned
>>>> being thrown through the windshield of a moving car.
>>>>
>>>
>>> Another problem, really but seatbelts are more of a matter of
>>> political control than safety. Other wise most states would
>>> not prohibit the use of 4 and 6 point belts in favor of 3 point
>>> belts with high failure rates that are also harder to get the
>>> occupant out of the car when overturned than the standard 4 or
>>> 6 point belt.
>>>
>>> bill
>>
>> 4 and six point probably came from aviation,
>
> No, from racing where they have been developed, tested and refined
> in automobiles for decades.
>
>> but they are more
>> expensive, so no more analysis needed there :-)...
>
> Expensive isn't part of the argument. Even if I am willing to pay
> the added expense (and in many cases I would be) the various DOT's
> will not allow their use.

You got any pointers to info on that?

--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486

Pages:12345678910
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor