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

> the semantics of the language are completely different: Python is statements-based with very limited scoping (global and function), Rust is expression based with block scoping.

This is a red herring. Haskell, CoffeeScript, Nim, Lean, etc. are expression-oriented and use indentation like Python, while C(++), Java, JavaScript, etc. are statement-oriented and use braces.



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

Search: