News for hackers. Stuff that matters.
Re:Ask HN: Will Rust ever become a mainstream systems progra... by camgunz on Monday April 10, 2017 @09:10PM (#14084059)
> I can't think of any way that Rust differs in this regard from, say, Ruby. Or JavaScript.

"Everything is an expression" is pretty different. You can say ML/Lisp, but those are non-top-10 languages/styles.

Re:Ask HN: Will Rust ever become a mainstream systems progra... by dragonwriter on Monday April 10, 2017 @09:15PM (#14084091)
> > I can't think of any way that Rust differs in this regard from, say, Ruby. Or JavaScript.

> "Everything is an expression" is pretty different.

No, in Ruby, everything is also an expression; this is sometimes unrecognized because some constructs that are cognates to constructs that are statements in other languages are frequently (but inaccurately) referred to as statements in Ruby (the most frequent example I've seen is "case statements").

Re:Ask HN: Will Rust ever become a mainstream systems progra... by camgunz on Monday April 10, 2017 @10:09PM (#14084311)
Eh you got me. I still think it's pretty surprising (especially for systems languages), but OK :)

Also Ruby is a kitchen sink language, so I don't know if we should be using it as the baseline for a language with a small surface area.