Re: Re: The Case for Rust (in the base system)

From: lain. <lain_at_fair.moe>
Date: Mon, 22 Jan 2024 02:01:56 UTC
On 2024年01月21日 09:29, the silly Ihor Antonov claimed to have said:
> BTW, Someone mentioned Zig and I want to develop this idea further.
> Zig in base is actually not a crazy idea at all! I am currently playing with
> Zig and ZIg is great.
> - It mixes with C much better than Rust.
> - It can be bootstrapped from vanilla LLVM.
> - It has conservative mindset - much closer to C and Go rather than C++ and
> Rust.
> - Productivity gains are as great as in Rust, or bigger.
> - Zig foundation has not been (yet) overrun by corporate overlords.

Having coded in Zig for a while, my only comment is that no offense to
Zig or Andrew Kelley, but the language is still in development, and as
long as version 1.0 remains unreleased, the code will change drastically
between versions.
I made a program in Zig 0.10.1, and once Zig 0.11.0 came out, I was
doing lots of overhours to convert my 0.10.1 code to 0.11.0 code.
So I personally would wait until 1.0 comes out, and hopefully Andrew
finally changes his heart and allows at least individual programmers to
manually format Zig code as they please (seeing all the complaints he's
been dismissing in that regard, probably never gonna happen).

-- 
lain.

Did you know that?
90% of all emails sent on a daily basis are being sent in plain text, and it's super easy to intercept emails as they flow over the internet?
Never send passwords, tokens, personal information, or other volunerable information without proper PGP encryption!

If you're writing your emails unencrypted, please consider sending PGP encrypted emails for security reasons.
You can find my PGP public key at: https://fair.moe/lain.asc

Every good email client is able to send encrypted emails.
If yours can't, then you should consider switching to a secure email client, because yours just sucks.

My recommendations are Claws Mail or NeoMutt.
For instructions on how to encrypt your emails:
https://unixsheikh.com/tutorials/gnupg-tutorial.html