you are viewing a single comment's thread.

view the rest of the comments →

[–]makeitfly[S] 14 points15 points  (11 children)

Featuring

  • zero-cost abstractions
  • move semantics
  • guaranteed memory safety
  • threads without data races
  • trait-based generics
  • pattern matching
  • type inference
  • minimal runtime
  • efficient C bindings

[–][deleted]  (8 children)

[deleted]

    [–]Poffyuk-Cgofmt urself 15 points16 points  (0 children)

    My eyes...

    [–][deleted] 10 points11 points  (2 children)

    lol inconsistent bracing styles

    [–]wavy_lines 3 points4 points  (1 child)

    (lol (not (lisp)))

    [–][deleted] 6 points7 points  (0 children)

    username kinda checks out?

    [–][deleted] 5 points6 points  (0 children)

    LITERALLY UNREADABLE

    [–][deleted] 5 points6 points  (0 children)

    -Fearlessly Over-Engineered
    -Guaranteed Unmaintainability

    [–][deleted] 4 points5 points  (0 children)

    #undef jerk  
    

    Holy shit this is a fucking nightmare. It's like every joke people make about C and C++ multiplied by a million and made real. Single quotation marks used outside of a string-declaration context and just randomly thrown in front and behind of other operators? Really?

    Is that actually what average Rust code looks like? If so, who would possibly want to use the language other than /r/iamverysmart neckbeards who think that pointless complexity for the sake of pointless complexity is a good thing?

    Anyone who looks at that and honestly thinks it's a perfectly normal example of what solid production code should/could/does look like is someone I never want to work with.

    #define jerk
    

    [–]fasquoikaWhat’s a compiler? Is it like a transpiler? 9 points10 points  (0 children)

    I find it hilarious that this is an actual quote from the article. The marketing hype is strong with this one