Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The family of languages that started with ML[0] mostly look like this. Studying that language family will probably help you feel much more at home in Rust.

Many features and stylistic choices from ML derivatives have made their way into Swift, Typescript, and other non-ML languages.

I often say that if you want to be a career programmer, it is a good idea to deeply learn one Lisp-type language (which will help with stuff like Python), one ML-type language (which will help with stuff like Rust) and one C-type language (for obvious reasons.)

[0] https://en.wikipedia.org/wiki/ML_(programming_language)





F# looks nothing like Rust. Is much more readable for me.

F#'s semantics don't describe memory management and lifetimes to the degree that Rust does.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: