[#] Альфа-версия Rust 1.0
Новостной_робот(mira, 1) — All
2015-01-11 16:18:22


9 января тихо и незаметно вышла альфа-версия Rust 1.0. Этот релиз является этапным в том смысле, что набор возможностей языка зафиксирован и в версиях 1.x значительных несовместимых изменений больше не будет (см. ниже); то же относится и к стандартной библиотеке. [ Гарантии стабильности ]( http://blog.rust-lang.org/2014/10/30/Stability.html ) означают, что Rust уже можно [ изучать ]( http://doc.rust-lang.org/book/index.html ) , не опасаясь скорого устаревания полученных знаний из-за эволюции языка.Тем не менее, апгрейд в линии от альфа-версии до финальной версии может вызвать мелкие несовместимости ( [ Sync/Send changes ]( https://github.com/rust-lang/rfcs/pull/458/files ) , [ переименование uint/int в usize/isize ]( https://github.com/rust-lang/rfcs/pull/544#issuecomment-68760871 ) ), но все проблемы планируется решить до выпуска 1.0. Основные изменения со времени предыдущего релиза: улучшенная поддержка массивов и подобных им контейнеров в языке: [ DST ]( http://smallcultfollowing.com/babysteps/blog/2014/01/05/dst-take-5/ ) унификация трейтов и замыканий в виде [ unboxed closures ]( https://github.com/rust-lang/rfcs/pull/114/files ) : теперь замыкания - это просто объекты, реализующие определенные трейты Полный список изменений с подробным их описанием по ссылке: //feeds.feedburner.com/~r/org/LOR/~4/ldO_ShdHbkA
Ссылка: http://www.linux.org.ru/news/opensource/11207058