Комментарии 14
Перевести можно было одной фразой: «Этот релиз пустой, расходимся».
-8
Нифига себе пустой — альтернативные реестры и TryFrom очень много кто ждал, как минимум.
+12
Хотел спросить «что с объектами в новой версии?»… :(
(хочу переехать с C++ на Rust, но пугают объекты)
(хочу переехать с C++ на Rust, но пугают объекты)
0
А что с объектами? Чем пугают?
+4
В этом плане эта версия вообще никаких принципиальных изменений не привносит. Просто почитать что там с ООП в Rust можно, например, в Книге, отдельная глава есть: 17. Object Oriented Programming Features of Rust.
+3
Вам нужно наследование? Если вам композиция вместо наследования и Deref вместо образования подтипа при наследовании + параметрический полиморфизм не подходят как заменители ООП-наследования, то Rust вам не подойдет. Вероятно, никогда.
+4
Вообще Deref считается немного антипаттерном.
https://github.com/rust-unofficial/patterns/blob/master/anti_patterns/deref.md
+2
А что с ними было не так в старой версии?
+1
Отсутствие «ООП» в Rust – определенно не та причина, которая должна пугать при переезде (как и отсутствие исключений). С построением абстракций и обработкой ошибкой у Rust все уже достаточно хорошо, просто называть это «ООП» и «исключениями» будет не совсем правильно, так что не ждите.
+2
Ну если говорить про чисто языковые улучшения, то в этом релизе — доработка атрибутных макросов… и все :)
+2
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Выпуск Rust 1.34