В постах про Перл всплыла ссылка на чуть громкую статью (манифест? домен? бугурт?)
http://www.rustmustdie.com/ Не уверен, что хочу соглашаться с автором или нет, дело все же ваше, но момент про
let mut
заставил меня задуматься - как давно я напарывался на баги, что что-то изменялось по ошибке?
Жаль как-то не вспомнилось. Наверное, если бы я делал это из разных тредов, то было бы неприятно. А, стоп, а чего я из разных тредов меняю небезопасно? ну вы поняли, такие штуки внимательно делаются по дефолту.
Хотелось бы сказать, что это хороший способ документации кода, тип "вот эта штука не меняется, забудь", но я не помню такие функции (в глобал скоуп пофиг, там 1.5 переменные обычно, рид-онли поле структуры тож не болит(?)) где мне сложно следить за максимум десятком переменных. Разве не?
Так же стоит заметить, что это может быть хорошая подсказка компилятору, что-то там сделать с "переменной", раз она не изменяется, но разве это и так не будет понятно компилятору?
Goтов выслушать критику, я 100500 что-то упустил.