General catch-all for patches, questions, and discussions for sircmpwn's projects that don't have their own mailing list.

When posting patches to this list, please edit the [PATCH] line to include the specific project you're contributing to, e.g.

[PATCH scdoc v2] Add thing to stuff
3 2

Go 1.11 got me to stop ignoring Go

Details
Message ID
<20181013170640.juw5uovjbl4pdye4@lithium>
Sender timestamp
1539450400
DKIM signature
pass
Download raw message
What would get you to stop ignoring Rust? (If you are ignoring it.)

Related article I found on lobste.rs:
https://medium.com/@george3d6/the-success-of-go-heralds-that-of-rust-73cb2e4c0500
Details
Message ID
<20181013170733.GF1355@homura.localdomain>
In-Reply-To
<20181013170640.juw5uovjbl4pdye4@lithium> (view parent)
Sender timestamp
1539450453
DKIM signature
permerror
Download raw message
Rust doesn't have any single killer problem which resigns me off the
whole language. I think the langauge is just bad, it's clearly inspired
by C++ and it's far too complicated and unstable.
Details
Message ID
<3B421B60-FE37-4DB6-9514-5379343C4882@fstab.me>
In-Reply-To
<20181013170733.GF1355@homura.localdomain> (view parent)
Sender timestamp
1539454852
DKIM signature
missing
Download raw message
On 13 October 2018 18:07:33 BST, Drew DeVault <sir@cmpwn.com> wrote:
>Rust doesn't have any single killer problem which resigns me off the
>whole language. I think the langauge is just bad, it's clearly inspired
>by C++ and it's far too complicated and unstable.

Can you elaborate on the instability comment?

I've been using Rust personally for a while, and professionally just
recently, and I have really been enjoying the quality of life
improvements coming from a Java and C++ background.

I haven't had any issues with instability between language versions,
if that's what you're talking about. The core language moves
slowly with a well defined RFC, although I'll admit that the
library ecosystem hasn't solidified as quickly as I would like.


(I apologise for the line lengths, I've written this from my phone
via an app which lacks either a option to do hard wrapping
properly or a monospace font which would let me do it
properly by hand, so I have kinda guessed.)

-- 
Richard Bradfield
Details
Message ID
<20181013182829.GG1355@homura.localdomain>
In-Reply-To
<3B421B60-FE37-4DB6-9514-5379343C4882@fstab.me> (view parent)
Sender timestamp
1539455309
DKIM signature
permerror
Download raw message
On 2018-10-13  7:20 PM, Richard Bradfield wrote:
> Can you elaborate on the instability comment?

"Idiomatic" Rust changes every few weeks. These days you can still
compile old code, but old code gets less idiomatic at a remarkable pace.

> I haven't had any issues with instability between language versions,
> if that's what you're talking about. The core language moves
> slowly with a well defined RFC, although I'll admit that the
> library ecosystem hasn't solidified as quickly as I would like.

Another issue is that the language has no specification or competing
implementations. A language which has no spec is not a stable language.
Also, technically, it means that all Rust code is undefined behavior,
because there's no spec to define it with.