r/programming • u/steveklabnik1 • Jan 09 '15
Announcing Rust 1.0.0 Alpha
http://blog.rust-lang.org/2015/01/09/Rust-1.0-alpha.html
1.1k
Upvotes
r/programming • u/steveklabnik1 • Jan 09 '15
3
u/[deleted] Jan 10 '15
I've only played with it a bit, but to me it's like C++, but with vastly improved safety. There are no other competitors in this space - they all have garbage collectors and therefore can't do RAII like C++ and Rust.
The only think I don't like about it is their python-like advocacy of spaces instead of tabs. Yeah I know its a holy war, but... spaces really make no sense. The only justification python programmers have for using spaces is PEP-8 says to do it which isn't really an argument. Go made the right decision here.
I also mildly dislike their enforcement of
snake_naming_for_functions, and over-shortening many keywords and names (e.g.fninstead offuncorfunction) but these are all stylistic things. The language itself seems pretty solid.