← Back to context

Comment by slightwinder

3 months ago

> My theory is this is because people want to use rust primarily, the domain problem is just a challenge, like a level in a game.

So you mean, Rust is more of an intellectual playground, than an actual workbench? I'm curious how high the churn rate of packages in other languages is, like python or ruby (let's not talk about javascript). Could this be the result of rust being still rather young and moving fast?

> Conversely and ironically, this is why I love Go.

Is Go still forcing hard wired paths in $HOME for compiling, or what was it again?

> So you mean, Rust is more of an intellectual playground, than an actual workbench?

Both. IMO rust shines as a C++ replacement, ie low level high performance. But officially its general purpose and nobody will admit that it’s a bad tool for high level jobs, it’s awful for prototyping. I say this as someone who loves many aspects of rust.

> Could this be the result of rust being still rather young and moving fast?

My hunch says it’s something different. Look at the people and their motivations. I’ve never seen such a distinct fan club in programming before. It comes with a lot of passion and extreme talent, but I don’t think it’s a coincidence that governance has been a shitshow and that there are 4 different crates solving the same problem where maintainers couldn’t agree on something minor. It makes sense, if aesthetics is a big factor.

> Is Go still forcing hard wired paths in $HOME for compiling, or what was it again?

Nothing I’ve noticed. Are you talking about GOPATH hell, from back in the day?