Email or username:

Password:

Forgot your password?
Top-level
Daniel Marks

@kornel

It always seems to me that Rust is defined by what it does not do. I want to get things done. Show me examples of how to do things in Rust, rather than examples of what not to do.

I don't think C++ is very good, but at the end of the day engineers have problems to solve. Rust is not about solving problems, it is about avoiding problems.

10 comments
Aedius Filmania ⚙️🎮🖊️

@profdc9 @kornel

Well, you can ask to people working in those companies:

github.com/omarabid/rust-compa

But for my place to work, it allow us to share code between frontend and backend more easily than typescript, it allow us to make a better Kafka consumer than the previous ones.

m0xEE

@profdc9 @kornel
I think it's about not solving problems by creating new ones which might bite you in the ass much later. Having the liberties of C and C++ is prone to introducing problems, but you can't prevent unwanted behaviour without introducing any overhead at all to cases when it's the intended behaviour — even in theory 🤷

Kornel

@m0xee @profdc9 To be clear, my post is meant to be a joke. I don't endorse the us-vs-them language wars.

m0xEE

@kornel @profdc9
Me neither! And I'm not even a devout crustacean, I just like to play the devil's advocate from time to time, but I do not do that to provoke people on purpose.

argv minus one

@profdc9

If you want to move fast and break things, Rust is the wrong language for the job. Rust is appropriate when your program needs to actually work correctly.

@kornel

Daniel Marks

@argv_minus_one @kornel Rust developers could address this problem, but they don't feel the need to meet prospective users halfway. It is their conceit that their way is the only right way that is repulsive to many prospective users.

This is not considering the idea that Rust may have flaws, the notion of the Rust community outright rejects. C++ is quite flawed but at least its deficiencies are recognized.

It is this attitude that makes many not want to adopt a language managed by fanatics.

argv minus one

@profdc9

Don't be silly. If we thought Rust had no flaws, there never would have been a version 1.1, let alone 1.81.

As for meeting users halfway, you're going to need to be specific about what limitations you've bumped into, before I can say anything meaningful about them.

@kornel

Daniel Marks

@argv_minus_one @kornel I am not silly, I am not being taken seriously, and so I will not further address this topic. You are welcome to sell Rust with your condescension to someone else. Peace out.

sotolf

@argv_minus_one @profdc9 @kornel And this is why everyone else dislike the rust evangelisation squad, nothing but condescending shallow talk, and dismissing others thoughts quickly from rote memorised arguements rather than actually talking with people..

Kornel

@profdc9 Please don't drag it into an actual "fanatics" flamewar.

If you'd like to elaborate what's missing to accommodate prospective users better, or how to better present Rust's selling points, I'm happy to discuss in a separate thread.

Go Up