Skip to content

Comment on Bevy game development tutorials and in-depth resourcesparent

Comments

Really? What do you think comes from Ruby? Rust mostly seems to be inspired by ML and C++.

Actually I just checked the "official" list and they only list the closure syntax which seems pretty minor:

https://doc.rust-lang.org/reference/influences.html

A significant portion of the prominent community members come from Ruby so I guess there must be something …

Iterator style, chaining, traits, blocks all feel very rubyesque, and expression syntax as well, plus the cargo toolchain is very bundler-informed.

Expression orientation

That's from functional programming.

I don't think anyone claimed that Ruby and Rust were the only two languages with those features, just that they're something they both have in common.

The claim is that Rust took espression-orientation from Ruby. That's unlikely - it is much more inspired by FP languages which are also expression oriented.

Ah, you're right, I definitely misread that the first time. I think the only thing that Rust probably was directly inspired by Ruby on was the syntax for closures (which is not exactly the same, but when the closure uses a block rather than returning an expression directly it's similar, and I vaguely recall seeing something about that being intentional).

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.