Попробовал Rust. Решил один из сервисов в своем проекте написать на нем. Зачем? Я не знаю зачем, обнаружился внезапный выходной день.
У меня почти все написано на golang, и хоть там тоже нет ООП парадигмы, но Rust прям значительно сложнее. От него не разрывает голову как от хаскеля, когда от тебя требуют все привычные тебе вещи делать по-другому. Заставляет переосмысливать многое из того, что раньше казалось обычным делом. По началу раздражало, что теперь надо думать о времени жизни каждого значения в программе, надо постоянно следить за тем, чтобы указатели на освобожденное значение не использовались.
Вся эта концепция с владением обьектов утомляет, компилятор постоянно ругает и выдает гигантские сообщения о том какой я тупой.
Синтаксис тоже изначально бесил, но потом как-то стало "норм".
А самое печальное, что надо всегда компилировать код. Я уже и не помню как это после go run main.go и fresh.
Растаманы, подскажите что-нибудь для более быстрого вхождения.