LINUX.ORG.RU

История изменений

Исправление quantum-troll, (текущая версия) :

Ответить на твои вопросы, однако, нетрудно:

отказаться от ключевых слов let и fn

Эти ключевые слова значительно упрощают синтаксический разбор, чтобы не было как в С++.

сделать по умолчанию mut

Очевидное вредительство. Неизменяемые привязки встречаются куда чаще, и в отличие от const, mut нельзя забыть — так что язык способствует правильному использованию изменяемости.
Хорошо разработанный язык способствует хорошим практикам, а не антипаттернам.

отказаться от верхнего регистра

Регистр указывает чем является конкретное имя — переменной, типом или константой.

Исходная версия quantum-troll, :

Ответить на твои вопросы, однако, нетрудно:

отказаться от ключевых слов let и fn

Эти ключевые слова значительно упрощают синтаксический разбор, чтобы не было как в С++.

сделать по умолчанию mut

Очевидное вредительство. Неизменяемые привязки встречаются куда чаще, и в отличие от const, mut нельзя забыть — так что язык способствует правильному использованию изменяемости.
Хорошо разработанный язык способствует хорошим практикам, а не антипаттернам.

отказаться от верхнего регистра

Регистр указывает чем является конкретное имя — переменной, типом или константой.