10
tekashi
14d

i could pretty much write a book of rants about rust at this point

Comments
  • 3
    even my colleagues who like rust admit that its bad
  • 2
    i don't think so, rust is good
  • 2
  • 5
    @tekashi never written rust, what's wrong with it?
    Pic rel: wikipedia
  • 2
  • 4
    Rust is my favorite language by far, almost every time I use a different language I miss some feature from Rust.

    However I will be the first to admit that Rust can be utterly frustrating while learning it. The super strict compiler can be really helpful, but first you have to understand its error messages...
  • 1
    @deadlyRants I already hated these kinds of compilers back then with Pascal.
  • 2
    @Fast-Nop rustc's error messages have been getting better and better with each release, and right now it's fairly decent at telling you what's wrong.

    I like to think of it as a pedantic but well-meaning code reviewer, it's a safety net that I'm glad to have.

    There's always unsafe Rust if you're sure what you think is right but the compiler isn't accepting it.
  • 4
    @RememberMe I prefer the "you ordered it, you get it" from C. Cranked up to maximum warning level of course. And I do a lot of pointer heavy code without issues, not even in multi-threading.
  • 1
    @tekashi Safe, fast and I really like it's non-object oriented nature. It makes perfect sense why they didn't include classes like in other languages.

    I can't say it is easy language, but once you get it, it makes your life easier.
  • 4
    @Fast-Nop I prefer the "be restrictive by default but still give ultimate control to a user if they so desire" style of Rust and Haskell and all (unsafe Haskell is a thing too). I like the strict structure of static analysis and type heavy languages, it's just more pleasing. Personal taste I guess.
  • 0
    One thing I can definitely say is how much I dislike the syntax of Rust. Language seems powerful enough, just not too sure how it is supposed to dethrone something like C or C++ from their respective place in embedded systems development.

    I also have literally no reason to justify learning Rust for anything other than academic purposes
  • 0
    @AleCx04 Odd, the syntax is one of the things I like a lot. Well, aside from lifetime parameters, those things will always be ugly.

    But just look at pattern matching or the ? operator, it's fucking amazing.
  • 0
    @deadlyRants it happens man and I am pretty sure that if i spend some time with it i would appreciate it more, guess i should give it a second go
Add Comment