Live data from Hacker News

Announcing Rust 1.35.0

blog.rust-lang.org

11–20 of 111 posts

Re: Announcing Rust 1.35.0

#12
I no longer care about Rust anymore because of their lang team's await syntax decision process. It seems the team only cares about satisfying themselves rather than listening to the community's concern. Whenever users spoke about problems proposed by the team, they simply dismissed them saying the concern doesn't contain any new information.

With this lang team, I think Rust is going to die quickly. It doesn't worth investment to learn it.

Re: Announcing Rust 1.35.0

#13
post #11

Earlier quoted context omitted.

That breaks mobile. I get a scrollable area with no scrollbars, so the content just looks clipped.

Which is why I used short lines.

Yeah, that's fine for your comment, but what I want to say isn't the same as what you said. I'm quoting a heading; it would be weird to break it in half, but it's too wide to display correctly even on my tablet.

Re: Announcing Rust 1.35.0

#14

I no longer care about Rust anymore because of their lang team's await syntax decision process. It seems the team only cares about satisfying themselves rather than listening to the community's concern. Whenever users spoke about problems proposed by the team, they simply dismissed them saying the concern doesn't contain any new information. With this lang team, I think Rust is going to die quickly. It doesn't worth…

“There are only two kinds of languages: the ones people complain about and the ones nobody uses.”

Re: Announcing Rust 1.35.0

#15

I no longer care about Rust anymore because of their lang team's await syntax decision process. It seems the team only cares about satisfying themselves rather than listening to the community's concern. Whenever users spoke about problems proposed by the team, they simply dismissed them saying the concern doesn't contain any new information. With this lang team, I think Rust is going to die quickly. It doesn't worth…

Every language gains warts as features are added (or no features are added and it gets left behind and more of a pain to use). It's impossible to always make the right decision, and sometimes there is no right decision as conflicting needs war.

If you're looking for a language without warts, good luck.

Re: Announcing Rust 1.35.0

#16

I no longer care about Rust anymore because of their lang team's await syntax decision process. It seems the team only cares about satisfying themselves rather than listening to the community's concern. Whenever users spoke about problems proposed by the team, they simply dismissed them saying the concern doesn't contain any new information. With this lang team, I think Rust is going to die quickly. It doesn't worth…

For anyone playing along at home, when the async/await RFC was accepted, it left the final syntax of "await" to be decided before stabilization. That was a little over a year ago.

There was some debate, but it's been under pretty intense debate since at least November of last year. This has been the most discussed aspect of Rust ever. The tracking issue has 296 comments. There have been numerous threads on the internals forum, and recently, multiple threads on reddit per day. The team (which, I should note, I am not on) repeatedly asked for feedback, and read these threads, as well as participated in them.

It's been going in circles for ages. There are a few options with the syntax, but there's no clear standout winner; it really depends on how you weigh each pro and each con. At some point, though, it's the team's responsibility to decide. And so, on the sixth, they finally reached internal consensus. That's actually enough to just make the decision, but instead of just making the decision, they decided to go the extra mile, and say "here is our decision, and here are our reasons for reaching that decision. If you have something new to add to this incredibly long debate, please let us know, we'll be making the decision on the 23rd." : https://boats.gitlab.io/blog/post/await-decision/ The internals thread on this post alone is 420 posts long: https://internals.rust-lang.org/t/a-final-proposal-for-await...

So yes, there are some vocal people who preferred a different syntax than the one that was chosen. Heck, I actually mostly prefer a different syntax. But at some point, a decision has to be made. Some people are not going to be happy with any decision. That's just how it is. It's not about "not listening to the concerns"; the concerns were listened to, but in the end, a different decision than (apparently) your preferred one was made. That's just how it goes sometimes. There are people who are equally passionate about this that would have been just as mad as you are now had the decision gone your way.

(I personally still wouldn't have made the call they did, but the call is reasonable. I've written code using it, and it's totally fine. I understand why the decision was made. We'll just have to see!)

Re: Announcing Rust 1.35.0

#17

I no longer care about Rust anymore because of their lang team's await syntax decision process. It seems the team only cares about satisfying themselves rather than listening to the community's concern. Whenever users spoke about problems proposed by the team, they simply dismissed them saying the concern doesn't contain any new information. With this lang team, I think Rust is going to die quickly. It doesn't worth…

I think some would have reacted exactly with other await syntax proposals. The amount of feedback they got is overwhelming. I believe all of the unique ideas are all looked into by the team. The Lang team is doing a great job. all I wish now is to slow down and not grow the language to C++ levels.

Re: Announcing Rust 1.35.0

#18

I no longer care about Rust anymore because of their lang team's await syntax decision process. It seems the team only cares about satisfying themselves rather than listening to the community's concern. Whenever users spoke about problems proposed by the team, they simply dismissed them saying the concern doesn't contain any new information. With this lang team, I think Rust is going to die quickly. It doesn't worth…

You do you.

The reality was that _every_ time some discussion about the async syntax came up _every_ proposal and concern was uttered again. It's not that any direction was particularly more popular in the community than any other one, so it's not that the lang team decided against what the community wanted. The only thing that seemed certain in the end that all options have some downsides.

I'm very happy with the Rust lang team. They brought us this far, and I'm very happy with the vast majority of their decision. And apart from the async drama, they are delivering a lot of other nice goodies.

Re: Announcing Rust 1.35.0

#19
Coming from C/C++. Is working with the online package manager (Cargo?) mandatory? Or is there a sustainable way of working/developing with Rust while completely offline?

I'd like to start a project, manually import libraries (downloaded manually, no dependency hell), read documentation, etc. Is it possible?

Re: Announcing Rust 1.35.0

#20

Coming from C/C++. Is working with the online package manager (Cargo?) mandatory? Or is there a sustainable way of working/developing with Rust while completely offline? I'd like to start a project, manually import libraries (downloaded manually, no dependency hell), read documentation, etc. Is it possible?

Cargo can work offline. It’s a requirement of the Firefox and Debian build systems, for example.

You can also use rustc without cargo if you really want, but Cargo is really good, so I don’t particularly recommend it.

Post reply on HN