寮 (ryo@social.076.moe)'s status on Wednesday, 01-Feb-2023 11:19:40 JST
-
寮 (ryo@social.076.moe)'s status on Wednesday, 01-Feb-2023 11:19:40 JST 寮 I never used it before, so I can't really comment on the specifics when it comes to the language itself.
But the fact it requires its own package manager (Cargo), like now in Python it's PIP and in Ruby it's Gem, is already a red flag (there's NPM for JS and Composer for PHP, but the use of these is optional at least).
And then there's issues with trademarks, which effectively makes it a non-free language: https://wiki.hyperbola.info/doku.php?id=en:philosophy:rust_trademark
And I heard from people who actually gave Rust a try that they're not as sold on the whole "type safety" part.
But what worries me more about using a meme language is that everyone jumps right in on using it, only to them regret it once it falls out of favor, but can't go back anymore because it's already far too late.
For example how the I2P team regretted using Java, but are stuck with it because they fell for the Java meme.
Or Discourse regretting using Ruby, but are stick with it because they fell for the Ruby meme.
And so many who used .NET in the past who now have to rewrite their stuff again now that more people decided to switch to Linux, BSD, or macOS even.
This is why I just stick with the old and trusted, because at least it just works.