[Info-vax] Rust as a HS language, was: Re: Quiet?
Dan Cross
cross at spitfire.i.gajendra.net
Mon Apr 4 09:59:28 EDT 2022
In article <t2eo9n$mj7$1 at dont-email.me>,
Simon Clubley <clubley at remove_me.eisner.decus.org-Earth.UFP> wrote:
>On 2022-04-03, plugh <jchimene at gmail.com> wrote:
>>
>> Perhaps this will stimulate a discussion
>>
>> https://highassurance.rs
>
>There are 3 things that switch me off from considering Rust as a HA language.
>These 3 things are more important than any specific advantages that Rust
>might have over other programming languages.
Let's take a look.
>1) The syntax. It's horrible and imposes a higher cognitive load than
>it needs to when you are looking at something new or revisiting old code.
>That means you are more likely to miss something or work a lot harder
>than you need to in order to understand the code.
>
>One of the official Ada RMs/Style Guides/etc had it right when it pointed
>out that you write the code once but read it many times. The Rust people
>have forgotten this.
Surely this is subjective?
>2) No official ISO or similar language standard I can rely on 5/10/20 years
>from now when I need to work on my safety or general production critical
>code at that point.
This is a valid point.
>Even though many of the Rust people appear not to understand this, the
>lack of those guarantees is a _massive_ problem in the real world.
But this is just insulting to the Rust people. They aren't
fools. They understand the value of standards, but they're
still evolving the language. A standard will come in time.
>3) Unlike mainstream programming languages, the Rust community always
>seems to be lurching from one social drama to the next.
>
>That in itself is an instant switchoff because the community is one
>major social crisis away from falling apart (at least until it's then
>rebuilt and a new direction emerges).
>
>You can't rely on a programming language when something like that is
>a real possibility. You wouldn't see social crisis stuff on the C/C++/Ada
>language standards groups for example.
Oh really? It seems that the C++ community just went through a
bit of social "drama" with a convicted sex offender being
invited to a conference. Someone objected; that person was
shouted down. Chaos ensued.
In fact, I can't think of a language community that hasn't had
some kind of "drama" over the last 30 years or so that I've
been paying attention.
- Dan C.
More information about the Info-vax
mailing list