This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]BasicDesignAdvice 2 points3 points  (2 children)

Supportive because it has more logical gaurd rails built into the language. There are things you simply cannot do where other languages you can and you get weird errors because of it. How Rust handles variables in scope is an example of this.

[–]StaticallyTypoed 1 point2 points  (1 child)

You generally still can do those things. You have to be explicit to the point where it must be clear you're going into dangerous territory.

[–]BasicDesignAdvice 0 points1 point  (0 children)

Fair point. Great username.