this post was submitted on 29 Aug 2024
109 points (96.6% liked)

Rust

5999 readers
24 users here now

Welcome to the Rust community! This is a place to discuss about the Rust programming language.

Wormhole

!performance@programming.dev

Credits

  • The icon is a modified version of the official rust logo (changing the colors to a gradient and black background)

founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] 7uWqKj@lemmy.world 13 points 2 months ago (15 children)

What exactly is the "nontechnical nonsense" he’s complaining about?

[–] mumblerfish@lemmy.world 37 points 2 months ago (13 children)

There is a video linked in the article for context:

https://youtu.be/WiPp9YEBV0Q?t=1529

If I try to interpret the context, it could be C programmers just being negative to Rust because it is not C, that there is a conception of Rust programmers trying to enforce Rust on others, or that Rust programmers will break things.

[–] soulsource@discuss.tchncs.de 5 points 2 months ago (12 children)

Behind all the negative tone there is a valid concern though.

If you don't know Rust, and you want to change internal interfaces on the C side, then you have a problem. If you only change the C code, the Rust code will no longer build.

This now brings an interesting challenge to maintainers: How should they handle such merge requests? Should they accept breakage of the Rust code? If yes, who is then responsible for fixing it?

I personally would just decline such merge requests, but I can see how this might be perceived as a barrier - quite a big barrier if you add the learning cliff of Rust.

[–] Miaou@jlai.lu 8 points 2 months ago

IMO, if a developer finds Rust too difficult to learn, they probably shouldn't be writing kernel code in the first place.

load more comments (11 replies)
load more comments (11 replies)
load more comments (12 replies)