Earlier quoted context omitted.
> 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.
> > 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…
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.